重启cassandra集群的原因是什么?

时间:2017-01-20 08:49:37

标签: cassandra

我只有一个理由重启下面的群集:

所有节点都具有相同的硬件配置  1.当我更新文件cassandra.yaml

还有其他原因吗?

2 个答案:

答案 0 :(得分:2)

你要求的是滚动重启 a cassandra cluster。有很多理由重新启动cassandra cluster。我只是在下面提到一些 -

  1. 更新cassandra.yaml中的任何值时。 (如上所述)
  2. nodetool以某种方式被卡住时。例如 - 你给了命令nodetool repair并取消了命令,但是它被卡在了后面,然后你又无法给出另一个nodetool repair命令。
  3. 当您向群集添加新节点时,由于stream_failed限制,您获得了nproc。那个时候你正在运行的集群节点可以解决这个问题,并保持状态。
  4. 如果您不想使用sstableloader,则需要从snapshots恢复数据。那时您需要在每个节点上向snapshots提供data_directory并滚动重启。
  5. 当您即将升级cassandra_version

答案 1 :(得分:0)

例如,当您升级Cassandra版本时。