【发布时间】:2017-06-29 05:33:40
【问题描述】:
以前,我有一个属于集群 A 的节点。同时,我也运行集群 B。几周后,我拆除了集群 A,清除了它的所有状态。但是当我尝试将此节点添加到集群 B 时,它会抛出异常保存的名称集群 A!= 配置的名称集群 B。
过去,清除节点的状态并将其添加到不同的集群中,我总是这样。这是我第一次看到这个问题。谁能帮我调试一下,老集群的这种状态在哪里可以持久化?
【问题讨论】:
以前,我有一个属于集群 A 的节点。同时,我也运行集群 B。几周后,我拆除了集群 A,清除了它的所有状态。但是当我尝试将此节点添加到集群 B 时,它会抛出异常保存的名称集群 A!= 配置的名称集群 B。
过去,清除节点的状态并将其添加到不同的集群中,我总是这样。这是我第一次看到这个问题。谁能帮我调试一下,老集群的这种状态在哪里可以持久化?
【问题讨论】:
我认为问题出在 cassandra.yaml 配置中的 cluster_name 上。
集群 A 中的节点的 cluster_name 可能与集群 B 中的节点不同
【讨论】:
我建议清理 /var/lib/cassandra 目录中的所有文件。
您可以保留 /var/lib/cassandra/ 中的文件夹,但清除这些文件夹中的所有内容。
这应该可以解决您的问题。
【讨论】: