我将节点添加到集群中,该集群最初使用错误的网络接口作为listen_adress。我通过将listen_address更改为正确的IP来修复它。群集在该配置下运行良好,但尝试连接到该群集的客户端仍然从群集接收错误的IP作为元数据。有没有办法刷新集群的元数据,而无需停用节点并重新设置新节点?
答案 0 :(得分:1)
首先,您可以尝试遵循以下建议:http://www.datastax.com/documentation/cassandra/2.1/cassandra/operations/ops_gossip_purge.html
您需要以滚动方式重新启动整个群集 - 一次一个节点
如果这不起作用,请在每个节点上尝试:
USE system;
SELECT * FROM peers;
然后从对等方删除不良记录并重新启动节点,然后转到下一个节点并再次执行。