diff --git a/pom.xml b/pom.xml index 4a0714d2df0019ce4dbd7d6c405a3e57d7f6db43..bc5b4601ad880d88740340653ada179d59fb8af8 100644 --- a/pom.xml +++ b/pom.xml @@ -410,7 +410,7 @@ org.elasticsearch elasticsearch - 1.3.2 + 1.5.2 diff --git a/src/main/java/org/genesys2/spring/config/ElasticsearchConfigAWS.java b/src/main/java/org/genesys2/spring/config/ElasticsearchConfigAWS.java index 8a4c1fe54a419d32e2189acfb5acf26c0834f573..7e8456ea3ce748a503f56a444e8a81f3b3435f7e 100644 --- a/src/main/java/org/genesys2/spring/config/ElasticsearchConfigAWS.java +++ b/src/main/java/org/genesys2/spring/config/ElasticsearchConfigAWS.java @@ -16,6 +16,7 @@ package org.genesys2.spring.config; +import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Profile; @@ -25,13 +26,17 @@ import org.springframework.data.elasticsearch.client.TransportClientFactoryBean; @Profile({ "aws", "cacher" }) public class ElasticsearchConfigAWS { - private String clusterName = "elasticsearch-genesys"; + @Value("${elasticsearch.cluster.name}") + private String clusterName; + + @Value("${elasticsearch.cluster.nodes}") + private String clusterNodes; @Bean public TransportClientFactoryBean tcfb() { TransportClientFactoryBean tcfb = new TransportClientFactoryBean(); tcfb.setClusterName(clusterName); - tcfb.setClusterNodes("localhost:9300"); + tcfb.setClusterNodes(clusterNodes); tcfb.setClientPingTimeout("10s"); return tcfb; } diff --git a/src/main/java/org/genesys2/spring/config/ElasticsearchConfigDev.java b/src/main/java/org/genesys2/spring/config/ElasticsearchConfigDev.java index d019c3597c5bedba6c77080cee86970dcc6fcf2f..34b46a5807fd1ee98eddf9cef420bea09b7b206b 100644 --- a/src/main/java/org/genesys2/spring/config/ElasticsearchConfigDev.java +++ b/src/main/java/org/genesys2/spring/config/ElasticsearchConfigDev.java @@ -16,6 +16,7 @@ package org.genesys2.spring.config; +import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Profile; @@ -25,7 +26,8 @@ import org.springframework.data.elasticsearch.client.NodeClientFactoryBean; @Profile({ "dev" }) public class ElasticsearchConfigDev { - private String clusterName = "elasticsearch-genesys"; + @Value("${elasticsearch.cluster.name}") + private String clusterName; @Bean public NodeClientFactoryBean ncfb() { diff --git a/src/main/resources/log4j.properties b/src/main/resources/log4j.properties index 31c7af3d47a1767f5383d97f61e9a732590d158f..089f3b91e16d44ee0cbf7ed8931932cdc7f52b93 100644 --- a/src/main/resources/log4j.properties +++ b/src/main/resources/log4j.properties @@ -25,7 +25,7 @@ log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %t %5p %c{1}:%L - %m ### set log levels - for more verbose logging change 'info' to 'debug' ### log4j.rootLogger=warn, stdout -log4j.category.org.genesys2.server.service=debug +log4j.category.org.genesys2=info #log4j.category.org.genesys2.server.servlet.controller=debug #log4j.category.org.hibernate.cfg.Configuration=debug #log4j.category.org.hibernate.search=debug diff --git a/src/main/resources/spring/spring.properties b/src/main/resources/spring/spring.properties index a093a60ef53d73cace9c45897a072a2f8a858872..70eed322445ed8b503a15170ef14a0c2be20d9ea 100644 --- a/src/main/resources/spring/spring.properties +++ b/src/main/resources/spring/spring.properties @@ -106,10 +106,11 @@ executor.queue.capacity=100 #scheduler properties scheduler.max.pool.size=16 -# Hazelcast -hazelcast.instanceName=hz-genesys -hazelcast.name=genesys-hz-3.5 -hazelcast.password=hazelcasts +# Hazelcast instance name +hazelcast.instanceName=hz-genesys-instance1 +# Hazelcast cluster configuration +hazelcast.name=hz-genesys-development +hazelcast.password=hazelcastdevelopment hazelcast.port=5701 # AWS Autodetection @@ -136,9 +137,10 @@ cache.tileserver.max-idle-seconds=0 cache.tileserver.eviction-policy=LRU # Connection to Elasticsearch -elasticsearch.url=http://localhost:9200/ - - +elasticsearch.cluster.name=es-genesys-development +# Connect to external ES nodes. Comma separated list of hostname:port +# elasticsearch.cluster.nodes=localhost:9300,otherhost:9300 +elasticsearch.cluster.nodes= transifex.project=genesys-dev transifex.username=Alexandr19011990