我在3台机器上有一个测试集群,其中2个是种子所有centos7和所有cassandra 3.4。 昨天一切都很好,他们正在聊天,我有'#34;辉煌"想法......为所有这些机器供电以模拟电源故障。 作为一个新手我,我只是为机器提供动力,我希望可能是某种超级魔法,但这里是我的群体不再起来,每个人都拒绝连接。 是的,我的火警被禁用了。
我的问题:造成的损害是什么以及如何将群集恢复到之前的运行状态?
答案 0 :(得分:0)
由于您突然关闭了群集,这意味着节点无法自行消耗。
不用担心,由于cassandra维护提交日志,因此不太可能发生任何数据丢失,并且会在重新启动时从中读取数据。首先,从cassandra.yaml
找到你的种子节点ip
首先启动种子节点。
检查cassandra.log
和system.log
中的启动日志并等待它完全启动,这需要一段时间。
因为它将从提交日志中读取待处理的操作,并将重播它们。
完成启动后,启动其他节点,并拖尾其日志文件。