【发布时间】:2017-06-22 18:05:48
【问题描述】:
我刚刚停用了具有 3 个节点(全部运行 Cassandra 3.3)的 Cassandra 集群中的一个节点。其余节点之一不断打印:
DEBUG [GossipTasks:1] 2016-05-29 15:30:16,770 Gossiper.java:336 - Convicting /10.80.64.33 with status LEFT - alive false
DEBUG [GossipTasks:1] 2016-05-29 15:30:17,770 Gossiper.java:336 - Convicting /10.80.64.33 with status LEFT - alive false
DEBUG [GossipTasks:1] 2016-05-29 15:30:18,771 Gossiper.java:336 - Convicting /10.80.64.33 with status LEFT - alive false
DEBUG [GossipTasks:1] 2016-05-29 15:30:19,771 Gossiper.java:336 - Convicting /10.80.64.33 with status LEFT - alive false
DEBUG [GossipTasks:1] 2016-05-29 15:30:20,771 Gossiper.java:336 - Convicting /10.80.64.33 with status LEFT - alive false
在日志中停留半天左右,每秒一次。知道为什么吗?这是什么意思?
谢谢
编辑:
我注意到两个节点在过去 48 小时内都在日志中打印此消息!
【问题讨论】:
-
如果有帮助,请参阅stackoverflow.com/a/15687515/1849837。
-
我不确定这是如何应用的。我正在使用 vnodes,所以我不必自动重新分配令牌。该帖子适用于没有 vnode 的 Cassandra 1.0。我也在使用 SimpleStrategy 进行复制(我只有一个 DC),所以我没有更新 cassandra-topology.properties 文件。不确定这是否是一个原因,但到目前为止,即使没有更新 cassandra-topology.properties,一切正常。
-
我也面临同样的问题。您是如何克服这种情况的?