0
나는 실행하면 nodetool -host ip.ip.ip.ip 제 3 노드 클러스터에있는 모든 노드에 반지는, 출력은 항상 내가 NETSTAT를 실행하고 I 노드의 한 ..Cassandra Setup은 괜찮은 것처럼 보이지만 3 노드 클러스터에서 데이터를 100 % 사용하는 노드는 하나뿐입니다. 그리고 모든 노드는 링에서 그것을 볼 수 있습니까?
보여줍니다 이것을 해석하는 방법을 모르겠다. 모든 구성 파일을 검토했는데 문제가없는 것 같습니다./etc/hosts 파일을 변경해야합니까? 콘솔에서 내 보안 그룹 규칙을 두 번 확인했는데 문제가 없습니다. 7000 .. 당신이 cassandra.yaml에 올바르게 구성하여 씨앗이없는 대부분의 경우
netstat -ant | grep 7000
tcp 0 0 10.160.13.61:7000 0.0.0.0:* LISTEN
tcp 0 0 10.160.13.61:48403 10.160.13.37:7000 ESTABLISHED
tcp 0 0 10.160.13.61:7000 10.160.13.62:60845 ESTABLISHED
tcp 0 0 10.160.13.61:7000 10.160.13.37:56271 ESTABLISHED
tcp 0 0 10.160.13.61:7000 10.160.13.37:60656 ESTABLISHED
tcp 0 0 10.160.13.61:38436 10.160.13.62:7000 ESTABLISHED
tcp 0 0 10.160.13.61:52762 10.160.13.62:7000 ESTABLISHED
필자는 주요 배포 물에 대해 머리를 감쌀 수 없으며 수동으로 수행하는 방법도 없습니다. 나는 멍청한 인턴이다. 설명 할 수 있니? 웹 가이드는 도움이되지 않습니다. 각 노드의 cassandra.yaml 파일에는 ip 10.160.13.37의 시드가 하나 있습니다. – user836087
토큰 할당에 대해서는 [이 질문에 대한 내 답변] (http://stackoverflow.com/questions/13654286/how-do-you-fix-node-token-collision-issues-when-starting-up-cassandra- 노드 - 인 -/13726022 # 13726022). seed 속성을 사용하여 새 노드를 기존 노드에 연결하면 두 노드가 서로 통신 할 수 있으므로 새 노드는 자동으로 클러스터에 참가합니다. 당신이 그것을 얻을 수없는 경우 yaml을 게시 할 주시기 바랍니다. –
노드가 초기 시작시 서로 대화 할 수없는 경우 이상한 상태가 될 수 있습니다. 이런 일이 발생하면 데이터 디렉토리에서 모든 LocationInfo 저장소를 삭제해야합니다. –