cassandra 集群名称不匹配的异常
Posted
技术标签:
【中文标题】cassandra 集群名称不匹配的异常【英文标题】:exception with cassandra cluster name mismatch 【发布时间】:2017-06-29 05:33:40 【问题描述】:以前,我有一个属于集群 A 的节点。同时,我也运行集群 B。几周后,我拆除了集群 A,清除了它的所有状态。但是当我尝试将此节点添加到集群 B 时,它会抛出异常保存的名称集群 A!= 配置的名称集群 B。
过去,清除节点的状态并将其添加到不同的集群中,我总是这样。这是我第一次看到这个问题。谁能帮我调试一下,老集群的这种状态在哪里可以持久化?
【问题讨论】:
【参考方案1】:我认为问题出在 cassandra.yaml 配置中的 cluster_name 上。
集群 A 中的节点的 cluster_name 可能与集群 B 中的节点不同
【讨论】:
【参考方案2】:我建议清理 /var/lib/cassandra 目录中的所有文件。
您可以保留 /var/lib/cassandra/ 中的文件夹,但清除这些文件夹中的所有内容。
这应该可以解决您的问题。
【讨论】:
以上是关于cassandra 集群名称不匹配的异常的主要内容,如果未能解决你的问题,请参考以下文章
如何解决 Cassandra 中的问题“ConfigurationException:列族 ID 不匹配”
Spring Boot 1.4:Spring Data Cassandra 1.4.2 与 Cassandra 3.0 不兼容?