【发布时间】:2018-06-05 17:21:18
【问题描述】:
我的 Cassandra 数据存储在 /opt 中,大约有 50G,但现在我看到数据已填满,Cassandra 因内存错误而关闭。我看到另一个有更多空间的文件夹。我的问题是,
- 如果我将整个文件夹从 /opt 复制到 /xyz/ 并将 cassandra.yaml 配置到 /xyz/,是否会丢失数据?
- 如果我使用 nodetool 删除存在空间问题的服务器,我的数据是否安全?
谢谢
【问题讨论】:
标签: cassandra
我的 Cassandra 数据存储在 /opt 中,大约有 50G,但现在我看到数据已填满,Cassandra 因内存错误而关闭。我看到另一个有更多空间的文件夹。我的问题是,
谢谢
【问题讨论】:
标签: cassandra
nodetool decommission 将使节点离开集群,但不会从该节点物理删除数据。【讨论】:
nodetool cleanup。
nodetool cleanup 只清理那些不被节点保存的数据。例如,如果您将另一个节点添加到您的集群,数据将被重新分配。每个节点都会与新节点共享数据,这些共享数据需要使用nodetool cleanup从旧节点中清除。 @CarlosRolo