Cassandra-从群集中删除节点-由于磁盘已满,退役将无法进行

时间:2019-07-05 07:03:24

标签: cassandra nodetool

我有6个节点的Cassandra集群。然后再创建一个具有6个节点的集群,并将其添加为新的数据中心。现在,新的数据中心拥有完整的数据,我运行alter keyspace来删除旧的数据中心。

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

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

1 个答案:

答案 0 :(得分:2)

为什么不使用documentation中的描述?

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

现在,如果您遇到问题,请按照以下步骤操作...