首页 > 解决方案 > Cassandra - 从集群中删除节点 - 由于磁盘已满,停用将不起作用

问题描述

我有 6 节点 Cassandra 集群。然后再创建一个具有 6 个节点的集群并添加为新的数据中心。现在新的数据中心有完整的数据,我跑去alter keyspace移除旧的数据中心。

一切都很好。现在我想停用整个数据中心。但是这个旧数据中心在所有节点上都没有足够的磁盘空间。2 个节点已满。

我在节点 4 上运行了 decommission 命令,它返回No Space Left on the device. 无论如何,这个数据中心现在已经没用了。如何删除所有节点。

标签: cassandranodetool

解决方案


为什么不按照文档中的描述进行操作?

  1. 关闭节点
  2. 使用nodetool removenode删除它们(使用nodetool assasinate作为最后的手段)

现在,您的问题只需按照以下步骤操作...


推荐阅读