Commit 32a3c7b897fb3d01741eba43feb86f82451da7b9

Authored by vzikratyi
Committed by Andrew Shvayka
1 parent 3400ba2f

Moved hardcoded local datacenter name to config

... ... @@ -184,6 +184,8 @@ cassandra:
184 184 keyspace_name: "${CASSANDRA_KEYSPACE_NAME:thingsboard}"
185 185 # Specify node list
186 186 url: "${CASSANDRA_URL:127.0.0.1:9042}"
  187 + # Specify local datacenter name
  188 + local_datacenter: "${CASSANDRA_LOCAL_DATACENTER:datacenter1}"
187 189 # Enable/disable secure connection
188 190 ssl: "${CASSANDRA_USE_SSL:false}"
189 191 # Enable/disable JMX
... ...
... ... @@ -36,6 +36,8 @@ public abstract class AbstractCassandraCluster {
36 36 private Boolean jmx;
37 37 @Value("${cassandra.metrics}")
38 38 private Boolean metrics;
  39 + @Value("${cassandra.local_datacenter}")
  40 + private String localDatacenter;
39 41
40 42 @Autowired
41 43 private CassandraDriverOptions driverOptions;
... ... @@ -82,7 +84,7 @@ public abstract class AbstractCassandraCluster {
82 84 if (this.keyspaceName != null) {
83 85 this.sessionBuilder.withKeyspace(this.keyspaceName);
84 86 }
85   - this.sessionBuilder.withLocalDatacenter("datacenter1");
  87 + this.sessionBuilder.withLocalDatacenter(localDatacenter);
86 88 session = sessionBuilder.build();
87 89 if (this.metrics && this.jmx) {
88 90 MetricRegistry registry =
... ...