我在3台机器上有一个测试集群,其中2台是种子,全部为centos7,所有为Cassandra3.4。昨天一切都很好,他们在聊天,我有一个“聪明”的想法,....power所有这些机器,以模拟电源故障。作为一个新手,我只是为机器提供动力,我预计可能会有某种超级魔法,但在这里,我的集群还没有恢复,每个人都拒绝连接。是的,我的火枪坏了。
我的问题是:造成了什么损害,以及如何将集群恢复到以前的运行状态?
发布于 2016-04-18 08:02:11
由于您突然关闭了群集,这就意味着节点无法自行耗尽。
不要担心,由于cassandra维护提交日志,并且在重新启动时会从中读取,因此不太可能发生任何数据丢失。
首先,从cassandra.yaml找到种子节点ip,首先启动种子节点。
检查cassandra.log和system.log中的启动日志,等待它完全启动,这需要一些时间。因为它将从提交日志中读取挂起的操作,并重放它们。
完成启动后,启动其他节点,并跟踪它们的日志文件。
https://stackoverflow.com/questions/36688318
复制相似问题