【问题标题】:Hardware maintenance activity on One of the Cassandra NodeCassandra 节点之一上的硬件维护活动
【发布时间】:2021-05-02 11:45:50
【问题描述】:
需要帮助,我有一个 4 节点 cassandra 集群,RF 2 并且在其中一个节点上安排了硬件维护活动(总活动时间可以是 30-40 分钟)。
请告诉我我们如何在不影响实时流量的情况下安全地进行此活动。
我可以在节点上使用以下步骤吗(将进行硬件维护)
- nodetool -h drain
- 杀死 Cassnadra 服务。
- 活动完成后,启动 cassandra 服务。
如果还有什么需要做的,请告诉我。
提前致谢。
【问题讨论】:
标签:
cassandra
nosql
nodetool
【解决方案1】:
这是一个好的开始,Dinesh。我写的关机脚本是这样的:
nodetool disablegossip
nodetool disablebinary
nodetool drain
disable 命令首先将节点从 gossip 中取出,然后停止任何本机二进制连接。一旦这些完成,我会排空节点。
一旦这些都完成了,我就会停止服务。