This is an automated email from the ASF dual-hosted git repository.
shuber pushed a commit to branch UNOMI-225-ES7
in repository https://gitbox.apache.org/repos/asf/unomi.git
The following commit(s) were added to refs/heads/UNOMI-225-ES7 by this push:
new e9c4c83 UNOMI-225 ElasticSearch 7 support - Connection to
ElasticSearch is not starting, but still some errors
e9c4c83 is described below
commit e9c4c83056bab1a683302d8b47d3c10c357cfb16
Author: Serge Huber <[email protected]>
AuthorDate: Mon Nov 18 22:50:32 2019 +0100
UNOMI-225 ElasticSearch 7 support
- Connection to ElasticSearch is not starting, but still some errors
Signed-off-by: Serge Huber <[email protected]>
---
docker/docker-compose.yml | 1 -
manual/src/main/asciidoc/configuration.adoc | 4 ++--
package/src/main/resources/etc/custom.system.properties | 4 ++--
.../src/main/resources/OSGI-INF/blueprint/blueprint.xml | 13 +++----------
.../org.apache.unomi.persistence.elasticsearch.cfg | 8 ++++----
5 files changed, 11 insertions(+), 19 deletions(-)
diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml
index 7017232..e804213 100644
--- a/docker/docker-compose.yml
+++ b/docker/docker-compose.yml
@@ -27,7 +27,6 @@ services:
- xpack.security.enabled=false
- cluster.name=contextElasticSearch
ports: # Expose Elasticsearch ports
- - "9300:9300"
- "9200:9200"
unomi:
diff --git a/manual/src/main/asciidoc/configuration.adoc
b/manual/src/main/asciidoc/configuration.adoc
index 9392d7e..f193b20 100644
--- a/manual/src/main/asciidoc/configuration.adoc
+++ b/manual/src/main/asciidoc/configuration.adoc
@@ -79,9 +79,9 @@ You can use the following properties for the ElasticSearch
configuration
----
org.apache.unomi.elasticsearch.cluster.name=contextElasticSearch
# The elasticsearch.adresses may be a comma seperated list of host names and
ports such as
-# hostA:9300,hostB:9300
+# hostA:9200,hostB:9200
# Note: the port number must be repeated for each host.
-org.apache.unomi.elasticsearch.addresses=localhost:9300
+org.apache.unomi.elasticsearch.addresses=localhost:9200
----
==== Secured events configuration
diff --git a/package/src/main/resources/etc/custom.system.properties
b/package/src/main/resources/etc/custom.system.properties
index f1ad51e..dc14052 100644
--- a/package/src/main/resources/etc/custom.system.properties
+++ b/package/src/main/resources/etc/custom.system.properties
@@ -63,9 +63,9 @@
org.apache.unomi.cluster.nodeStatisticsUpdateFrequency=${env:UNOMI_CLUSTER_NODES
#######################################################################################################################
org.apache.unomi.elasticsearch.cluster.name=${env:UNOMI_ELASTICSEARCH_CLUSTERNAME:-contextElasticSearch}
# The elasticSearchAddresses may be a comma seperated list of host names and
ports such as
-# hostA:9300,hostB:9300
+# hostA:9200,hostB:9200
# Note: the port number must be repeated for each host.
-org.apache.unomi.elasticsearch.addresses=${env:UNOMI_ELASTICSEARCH_ADDRESSES:-localhost:9300}
+org.apache.unomi.elasticsearch.addresses=${env:UNOMI_ELASTICSEARCH_ADDRESSES:-localhost:9200}
org.apache.unomi.elasticsearch.index.name=${env:UNOMI_ELASTICSEARCH_INDEXNAME:-context}
org.apache.unomi.elasticsearch.monthlyIndex.nbShards=${env:UNOMI_ELASTICSEARCH_MONTHLYINDEX_SHARDS:-5}
org.apache.unomi.elasticsearch.monthlyIndex.nbReplicas=${env:UNOMI_ELASTICSEARCH_MONTHLYINDEX_REPLICAS:-0}
diff --git
a/persistence-elasticsearch/core/src/main/resources/OSGI-INF/blueprint/blueprint.xml
b/persistence-elasticsearch/core/src/main/resources/OSGI-INF/blueprint/blueprint.xml
index a1f13b5..dadf585 100644
---
a/persistence-elasticsearch/core/src/main/resources/OSGI-INF/blueprint/blueprint.xml
+++
b/persistence-elasticsearch/core/src/main/resources/OSGI-INF/blueprint/blueprint.xml
@@ -31,7 +31,7 @@
update-strategy="reload"
placeholder-prefix="${es.">
<cm:default-properties>
<cm:property name="cluster.name" value="contextElasticSearch"/>
- <cm:property name="elasticSearchAddresses" value="localhost:9300"/>
+ <cm:property name="elasticSearchAddresses" value="localhost:9200"/>
<cm:property name="index.name" value="context"/>
<cm:property name="numberOfShards" value="5"/>
<cm:property name="numberOfReplicas" value="0"/>
@@ -45,15 +45,11 @@
<cm:property name="bulkProcessor.flushInterval" value="5s" />
<cm:property name="bulkProcessor.backoffPolicy"
value="exponential" />
- <cm:property name="minimalElasticSearchVersion" value="5.0.0" />
- <cm:property name="maximalElasticSearchVersion" value="5.7.0" />
+ <cm:property name="minimalElasticSearchVersion" value="7.0.0" />
+ <cm:property name="maximalElasticSearchVersion" value="8.0.0" />
<cm:property name="aggregateQueryBucketSize" value="5000" />
- <cm:property name="transportClientClassName" value="" />
- <cm:property name="transportClientJarDirectory" value="" />
- <cm:property name="transportClientProperties" value="" />
-
<cm:property name="itemClassesToCache" value="" />
<cm:property name="useBatchingForSave" value="false" />
@@ -119,9 +115,6 @@
<property name="maximalElasticSearchVersion"
value="${es.maximalElasticSearchVersion}" />
<property name="aggregateQueryBucketSize"
value="${es.aggregateQueryBucketSize}" />
- <property name="transportClientClassName"
value="${es.transportClientClassName}" />
- <property name="transportClientJarDirectory"
value="${es.transportClientJarDirectory}" />
- <property name="transportClientProperties"
value="${es.transportClientProperties}" />
<property name="metricsService" ref="metricsService" />
<property name="hazelcastInstance" ref="hazelcastInstance" />
diff --git
a/persistence-elasticsearch/core/src/main/resources/org.apache.unomi.persistence.elasticsearch.cfg
b/persistence-elasticsearch/core/src/main/resources/org.apache.unomi.persistence.elasticsearch.cfg
index 2a47ed5..8e7dc7b 100644
---
a/persistence-elasticsearch/core/src/main/resources/org.apache.unomi.persistence.elasticsearch.cfg
+++
b/persistence-elasticsearch/core/src/main/resources/org.apache.unomi.persistence.elasticsearch.cfg
@@ -17,9 +17,9 @@
cluster.name=${org.apache.unomi.elasticsearch.cluster.name:-contextElasticSearch}
# The elasticSearchAddresses may be a comma seperated list of host names and
ports such as
-# hostA:9300,hostB:9300
+# hostA:9200,hostB:9200
# Note: the port number must be repeated for each host.
-elasticSearchAddresses=${org.apache.unomi.elasticsearch.addresses:-localhost:9300}
+elasticSearchAddresses=${org.apache.unomi.elasticsearch.addresses:-localhost:9200}
index.name=${org.apache.unomi.elasticsearch.index.name:-context}
monthlyIndex.numberOfShards=${org.apache.unomi.elasticsearch.monthlyIndex.nbShards:-5}
monthlyIndex.numberOfReplicas=${org.apache.unomi.elasticsearch.monthlyIndex.nbReplicas:-0}
@@ -40,8 +40,8 @@
bulkProcessor.backoffPolicy=${org.apache.unomi.elasticsearch.bulkProcessor.backo
# appropriate versions are used. The check is performed like this :
# for each node in the ElasticSearch cluster:
# minimalElasticSearchVersion <= ElasticSearch node version <
maximalElasticSearchVersion
-minimalElasticSearchVersion=5.0.0
-maximalElasticSearchVersion=5.7.0
+minimalElasticSearchVersion=7.0.0
+maximalElasticSearchVersion=8.0.0
# The following setting is used to set the aggregate query bucket size
aggregateQueryBucketSize=${org.apache.unomi.elasticsearch.aggregateQueryBucketSize:-5000}