迁移网络后如何重新配置​​所有节点的IP地址

How to reconfigure the ip addresses of all nodes after migrating networks

运行 2 节点 Cassandra 3.11.4-1 集群

关闭服务器,迁移到不同的网络并重新使用不同的名称。

我们如何重新配置​​ cassandra application/cluster 以在新的 ips (192.168.1.x) 上工作 旧 IP (192.168.0.x)

cassandra.yaml正在使用 DNS,因此本地 ip 已自动更新 远程节点仍然显示旧 ips 没有更新。

如何更新 ips 以便集群重新连接

nodetool status
Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address       Load       Tokens       Owns (effective)  Host ID                                  Rack
UN  192.168.1.5  3.63 GiB   256          100.0%            null                                      rack1
?N  192.168.0.6   ?          256          100.0%            null                                     rack1

不要在您的配置中使用主机名。请改用 IP 地址。

在您使用新 IP 地址更新 Cassandra 配置后,节点将识别出节点具有新 IP,Cassandra 将通过将新 IP 重新映射到节点的 Cassandra 主机 ID 来自动处理此问题。干杯!