Ars*_*oob 1 database-cluster cassandra cassandra-3.0
我们有一个基本的2节点Cassandra集群。两个节点都以最低配置运行3.9版以启用集群。一个节点发送错误的生成,导致另一个节点显示警告
WARN [GossipStage:1] Gossiper.java:1146 - received an invalid gossip generation for peer /10.3.185.234; local time = 1479469393, received generation = 1872927836
Run Code Online (Sandbox Code Playgroud)
导致问题的节点1具有以下输出:
nodetool gossipinfo
/10.3.185.234
generation: 1872927836
Run Code Online (Sandbox Code Playgroud)
1872927836年是一个遥远的日期(格林尼治标准时间2029年5月8日星期二09:43:56)。节点2正合法丢弃该数据包。我可以以某种方式修复node-1以发送正确的世代吗?
通过使用cqlsh更改system.local表中的gossip_generation值来解决此问题
update system.local set gossip_generation = 1479472176 where key='local';
Run Code Online (Sandbox Code Playgroud)
更改后重新启动服务
| 归档时间: |
|
| 查看次数: |
1269 次 |
| 最近记录: |