更改cassandra集群数据中心和机架(rack)名
为了防止意外,cassandra不允许更改节点的数据中心和机架名字。会有类似错误提示:
1 | ERROR \[main\] 2016-06-18 11:01:40,730 CassandraDaemon.java:638 - Cannot start node if snitch's |
如果你知道你在做什么,可以添加两个JVM参数cassandra.ignore_rack和cassandra.ignore_dc来更改数据中心和机架的名字。
编辑/etc/cassandra/cassandra-env.sh文件,添加JVM参数:
1 | JVM_OPTS="$JVM_OPTS -Dcassandra.ignore_dc=true -Dcassandra.ignore_rack=true" |
References:
[1]failed to start dse solr node
===
[erq]