在运行群集节点中删除cassandra-topology.properties文件的最佳方法
有3个节点的cassandra群集正在运行,它正在服务于生产流量,并且在cassandra.yaml文件“在运行群集节点中删除cassandra-topology.properties文件的最佳方法,cassandra,nosql,Cassandra,Nosql,有3个节点的cassandra群集正在运行,它正在服务于生产流量,并且在cassandra.yaml文件“endpoint\u snitch:GossipingPropertyFileSnitch”中配置了该文件,但不知怎的,我们忘记了从cassandra conf目录中删除文件cassandra topology.properties。根据Cassandra文档,如果您使用的是GossipingPropertyFileSnitch,则应删除Cassandra topology.properti
endpoint\u snitch:GossipingPropertyFileSnitch
”中配置了该文件,但不知怎的,我们忘记了从cassandra conf目录中删除文件cassandra topology.properties
。根据Cassandra文档,如果您使用的是GossipingPropertyFileSnitch
,则应删除Cassandra topology.properties
文件
现在,由于所有三个节点都在运行并服务于生产流量,因此我可以将此文件全部删除所有三个节点,还是必须在逐个关闭节点后删除此文件
Apache Cassandra版本为“3.11.2”
如果集群已迁移到GossippingPropertyFileSnitch,则可以安全地删除该文件,而无需停止集群节点。请参阅(与Cassandra 3.11兼容)感谢Alex的回答。。!!
./bin/nodetool status
Datacenter: dc1
================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns (effective) Host ID Rack
UN x.x.x.x1 409.39 GiB 256 62.9% cshdkd-6065-4813-ae53-sdh89hs98so RAC1
UN x.x.x.x2 546.33 GiB 256 67.8% jfdsdk-f18f-4d46-af95-33jw9yhfcsd RAC2
UN x.x.x.x3 594.73 GiB 256 69.3% 7s9skk-a27f-4875-a410-sdsiudw9eww RAC3