2017-02-10 4 views
0

이전에는 클러스터 A에 속한 노드가 있었지만 클러스터 B도 실행 중이었습니다. 몇 주 후, 나는 클러스터 A를 붕괴시키고, 모든 상태를 정리했다. 그러나이 노드를 클러스터 B에 추가하려고하면 클러스터에 저장된 예외 클러스터 A! = 구성된 클러스터 B가 throw됩니다.cassandra 클러스터 이름이 일치하지 않습니다.

이전에는 노드의 상태를 지우고이를 다른 클러스터에 추가하면 항상 나를. 이 문제는 처음입니다. 누군가가 디버그를 도와 줄 수 있습니까?이 오래된 클러스터의 상태는 어디에서 유지 될 수 있습니까?

답변

0

문제는 cassandra.yaml 구성에서 cluster_name이 될 것으로 예상합니다. 클러스터 A로부터

노드는 아마도

0

내가 모든 파일은/var/lib 디렉토리/카산드라의 디렉토리에 정리에 제안합니다 클러스터 B의 노드에서 다른 CLUSTER_NAME 있습니다.

/var/lib/cassandra /에있는 폴더를 유지하면서 해당 폴더의 모든 내용을 정리할 수 있습니다.

이렇게하면 문제가 해결됩니다.

관련 문제