5节点Cassandra(3.9)群集中的一个现有节点无法启动。
我注意到要关闭的节点并尝试使用命令
重新启动service cassandra restart
但节点未能到来,我在system.log
错误[主] 2017-04-14 10:03:49,959 CassandraDaemon.java:747 - 启动java.lang.RuntimeException期间遇到异常: 无法用已经引导的节点替换地址 在org.apache.cassandra.service.StorageService.prepareToJoin(StorageService.java:752) 〜[Apache的卡桑德拉-3.9.jar:3.9] 在org.apache.cassandra.service.StorageService.initServer(StorageService.java:648) 〜[Apache的卡桑德拉-3.9.jar:3.9] 在org.apache.cassandra.service.StorageService.initServer(StorageService.java:548) 〜[Apache的卡桑德拉-3.9.jar:3.9] 在org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:385) [Apache的卡桑德拉-3.9.jar:3.9] 在org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:601) [Apache的卡桑德拉-3.9.jar:3.9] 在org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:730) [apache-cassandra-3.9.jar:3.9]警告[StorageServiceShutdownHook] 2017-04-14 10:03:49,963 Gossiper.java:1508 - 没有当地的州或州 是在静默关机,而不是宣布停机 WARN [StorageServiceShutdownHook] 2017-04-14 10:51:49,539 Gossiper.java:1508 - 没有本地状态或状态处于静默关闭状态, 没有宣布关闭
由于
答案 0 :(得分:2)
看看本指南,基本上你在集群中有一个死节点,一直在发生;)
https://blog.alteroot.org/articles/2014-03-12/replace-a-dead-node-in-cassandra.html
另外还有一些说明: https://issues.apache.org/jira/browse/CASSANDRA-7356
另外,请检查您是否还删除了以下地址:
/etc/cassandra/cassandra-env.sh