卡桑德拉 'handshaking version with'
cassandra 'handshaking version with'
我有 2 个节点
ip1 node1's ip
ip2 nodes2's ip
每个节点开始但不相互连接.. 例如 nodetool 状态显示自己的节点。不是其他节点
在节点 1 的日志中:
Handshaking version with /ip2
在节点 2 的日志中没有与节点 1 相关的信息或错误消息
两者都没有错误信息。是什么导致了这个问题?
一个节点通常不应该在它自己的种子列表中;如果是,它将不会尝试加入现有集群。只有集群中的第一个节点应该在它自己的种子列表中。
尝试只将 ip1 放入两个节点的种子列表中,而将 ip2 完全排除在种子列表之外。另外,在节点 2 上设置 auto_bootstrap: true
。关闭节点,从两个节点中删除 /var/lib/cassandra
目录,然后启动节点 1。当节点 1 完成启动时(使用 [=12 检查状态 UN =]), 然后启动节点 2。它现在应该与节点 1 通信并加入集群。
我有 2 个节点
ip1 node1's ip
ip2 nodes2's ip
每个节点开始但不相互连接.. 例如 nodetool 状态显示自己的节点。不是其他节点
在节点 1 的日志中:
Handshaking version with /ip2
在节点 2 的日志中没有与节点 1 相关的信息或错误消息
两者都没有错误信息。是什么导致了这个问题?
一个节点通常不应该在它自己的种子列表中;如果是,它将不会尝试加入现有集群。只有集群中的第一个节点应该在它自己的种子列表中。
尝试只将 ip1 放入两个节点的种子列表中,而将 ip2 完全排除在种子列表之外。另外,在节点 2 上设置 auto_bootstrap: true
。关闭节点,从两个节点中删除 /var/lib/cassandra
目录,然后启动节点 1。当节点 1 完成启动时(使用 [=12 检查状态 UN =]), 然后启动节点 2。它现在应该与节点 1 通信并加入集群。