Cassandra 为一个集群显示了两个不同的环

Posted

技术标签:

【中文标题】Cassandra 为一个集群显示了两个不同的环【英文标题】:Cassandra shows two different rings for one cluster 【发布时间】:2013-11-15 18:07:28 【问题描述】:

我们有一个 3 个节点的 cassandra 集群。昨天我停止了其中一个节点,今天又重新启动了它。令人惊讶的是,现在我有了新节点的不同环。为什么它显示为不同的铃声并且日志中没有错误消息。

环 1:节点工具状态

联合国 1.2.3.4 联合国 5.6.7.8

环 2:节点工具状态

联合国 9.10.11.12

当我看到 ring 1 的日志时,两个节点都显示相同的消息:

警告 [WRITE-/9.10.11.12] 2013-11-05 14:04:51,221 SSLFactory.java(行 139) 过滤掉 TLS_RSA_WITH_AES_256_CBC_SHA 因为它不受支持 通过插座

第二环:

没有错误

两个集群名称相同,都在同一个网络中,三个节点都是种子节点。任何帮助,将不胜感激。

【问题讨论】:

【参考方案1】:

只是猜测,但这可能与How to remove a node from gossip in cassandra 有关,因为您可能有一个坏状态的环。

【讨论】:

【参考方案2】:

我遇到了类似的问题,在再次启动节点之前清除 Cassandra 缓存和命中目录解决了我的问题。

【讨论】:

以上是关于Cassandra 为一个集群显示了两个不同的环的主要内容,如果未能解决你的问题,请参考以下文章

如何在 cassandra 中将环从集群中分离出来

多节点cassandra集群真的很慢

管理多个 Cassandra 会话

cassandra 集群名称不匹配的异常

Cassandra集群:一,搭建一个三节点的集群

我可以在 cassandra 的多数据中心配置中使用不同的分区器吗?