cassandra集群在不正确的关闭时不会重新启动

时间:2016-04-18 07:57:21

标签: cassandra shutdown recovery power-off

我在3台机器上有一个测试集群,其中2个是种子所有centos7和所有cassandra 3.4。 昨天一切都很好,他们正在聊天,我有'#34;辉煌"想法......为所有这些机器供电以模拟电源故障。 作为一个新手我,我只是为机器提供动力,我希望可能是某种超级魔法,但这里是我的群体不再起来,每个人都拒绝连接。 是的,我的火警被禁用了。

我的问题:造成的损害是什么以及如何将群集恢复到之前的运行状态?

1 个答案:

答案 0 :(得分:0)

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

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

首先,从cassandra.yaml找到你的种子节点ip 首先启动种子节点。

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

完成启动后,启动其他节点,并拖尾其日志文件。