从SimpleSnitch到PropertyFileSnitch或Gossiping我成功但反过来的过程没有.
结束这一点:
Cannot start node if snitch's data center (datacenter1) differs from previous data center (DC3). Please fix the snitch configuration, decommission and rebootstrap this node or use the flag -Dcassandra.ignore_dc=true.
尝试插入到cassandra-env.sh -Dcassandra.ignore_dc = true -Dcassandra.ignore_rack = true甚至在绝望的尝试中改变了cassandra-topology.properties看起来像ip = datacenter1:rack1
一切都徒劳无功.
是否可以从PropertyFileSnitch返回到SimpleSnitch(通过属性和网络拓扑插入的数据)或者我是否在寻找鬼魂?
提前致谢.
cassandra.ignore_dc = true可行:
确保你cassandra-env.sh在jvm opts中设置它.在文件集的最后一行:
JVM_OPTS="$JVM_OPTS -Dcassandra.ignore_dc=true"
Run Code Online (Sandbox Code Playgroud)
可以检查其设置cat /proc/<cassanda pid>/cmdline.如果使用deb应该能够做类似的事情
cat /proc/`cat /var/run/cassandra.pid`/cmdline
Run Code Online (Sandbox Code Playgroud)
要么 sudo service cassandra status
| 归档时间: |
|
| 查看次数: |
2894 次 |
| 最近记录: |