我正在尝试在先前已安装Cassandra的计算机上重新安装Cassandra。该服务无法启动并显示以下消息:
A node with address /192.168.11.16 already exists, cancelling join. Use cassandra.replace_address if you want to replace this node.
随后添加以下内容:
JVM_OPTS="$JVM_OPTS -Dcassandra.replace_address=192.168.11.16"
直到我的
cassandra-env.sh
,服务继续失败,并显示以下消息:
Could not find tokens for /192.168.11.16 to replace
我什至尝试将其启动为127.0.0.1和localhost并使用nodetool removenode
和nodetool assassinate 192.168.11.16
,似乎什么也无法清除使它持久的原因。非常感谢您提供有关如何重新启动它以及如何在此计算机上正常运行的任何指导。
TIA JH
答案 0 :(得分:1)
如果您的节点已经加入集群并且没有运行,则应遵循以下节点更换过程。 https://docs.datastax.com/en/cassandra/3.0/cassandra/operations/opsReplaceNode.html