Cassandra 节点之一的硬件维护活动

问题描述

需要帮助,我有一个 4 节点的 cassandra 集群,RF 2,并且在其中一个节点上安排了硬件维护活动(总活动时间可以是 30-40 分钟)。 请让我知道我们如何在不影响实时流量的情况下安全地进行此活动。

我可以在节点上使用以下步骤吗(将进行硬件维护)

  1. nodetool -h 排空
  2. 终止 Cassnadra 服务。
  3. 活动完成后,启动 cassandra 服务。

如果还有什么需要做的,请告诉我。 提前致谢。

解决方法

这是一个好的开始,Dinesh。我编写的关机脚本如下所示:

nodetool disablegossip
nodetool disablebinary
nodetool drain

disable 命令首先将节点从 gossip 中取出,然后停止任何本机二进制连接。完成后,我会耗尽节点。

一旦这些完成,我就会停止服务。