Cassandra - 从集群中删除节点 - 由于磁盘已满,停用将不起作用
Cassandra - Remove node from Cluster - Decommission will not work due to disk is FULL
我有 6 个节点的 Cassandra 集群。然后再创建一个有 6 个节点的 Cluster 并添加为一个新的数据中心。现在新数据中心有完整的数据,我运行alter keyspace
移除旧数据中心
一切都很好。现在我想停用整个数据中心。但是这个旧数据中心在所有节点上都没有足够的磁盘 space。 2 个节点已满。
我运行节点4上的停用命令,它returnsNo Space Left on the device
。无论如何,这个数据中心现在没用了。我怎样才能删除所有节点。
为什么不按照 documentation 中的描述进行操作?
- 关闭节点
- 在万不得已的情况下使用 nodetool removenode (use nodetool assasinate 删除它们)
现在,针对您的问题,只需按照以下步骤操作...
我有 6 个节点的 Cassandra 集群。然后再创建一个有 6 个节点的 Cluster 并添加为一个新的数据中心。现在新数据中心有完整的数据,我运行alter keyspace
移除旧数据中心
一切都很好。现在我想停用整个数据中心。但是这个旧数据中心在所有节点上都没有足够的磁盘 space。 2 个节点已满。
我运行节点4上的停用命令,它returnsNo Space Left on the device
。无论如何,这个数据中心现在没用了。我怎样才能删除所有节点。
为什么不按照 documentation 中的描述进行操作?
- 关闭节点
- 在万不得已的情况下使用 nodetool removenode (use nodetool assasinate 删除它们)
现在,针对您的问题,只需按照以下步骤操作...