我只有一个理由重启下面的群集:
所有节点都具有相同的硬件配置 1.当我更新文件cassandra.yaml
时还有其他原因吗?
答案 0 :(得分:2)
你要求的是滚动重启 a cassandra cluster
。有很多理由重新启动cassandra cluster
。我只是在下面提到一些 -
cassandra.yaml
中的任何值时。 (如上所述)nodetool
以某种方式被卡住时。例如 - 你给了命令nodetool repair
并取消了命令,但是它被卡在了后面,然后你又无法给出另一个nodetool repair
命令。stream_failed
限制,您获得了nproc
。那个时候你正在运行的集群节点可以解决这个问题,并保持状态。sstableloader
,则需要从snapshots
恢复数据。那时您需要在每个节点上向snapshots
提供data_directory
并滚动重启。cassandra_version
。答案 1 :(得分:0)
例如,当您升级Cassandra版本时。