0

我在 3 台机器上有一个测试集群,其中 2 台是种子,都是 centos7,都是 cassandra 3.4。昨天一切都很好,他们正在聊天,我有一个“绝妙”的想法……关闭所有这些机器以模拟电源故障。作为一个新手,我只是简单地给机器供电,我预计可能会有某种超级魔法,但这里我的集群没有再次启动,每个人都拒绝连接。是的,我的 firewalld 被禁用了。

我的问题:造成了什么损坏,如何将集群恢复到之前的运行状态?

4

1 回答 1

0

由于您突然关闭了集群,这仅仅意味着节点无法自行耗尽。

不用担心,因为 cassandra 维护提交日志,并且在重新启动时会读取它,所以不太可能因此发生任何数据丢失。

cassandra.yaml 首先,首先从Start your seed node找到你的种子节点 ip 。

检查启动日志cassandra.logsystem.log等待它完全启动,这需要一些时间。因为它将从提交日志中读取未决操作,并将重播它们。

一旦完成启动,启动其他节点,并尾随它们的日志文件。

于 2016-04-18T08:02:11.403 回答