2 개의 노드가있는 카산드라 클러스터가 있습니다. NetworkTopologyStrategy를 사용하고 있습니다. Cassandra에서 keyspace의 복제 인수를 2로 늘리려고했습니다. 다음 단계를 수행했습니다. UPDATE KEYSPACE 데모 with strategy_options = {DC1 : 2, DC2 : 2}; 양쪽 노드에서 그런 다음 두 노드 모두에서 노드 검사 복구를 실행했습니다. 그런 다음 데이터베이스의 행과 열 수를 계산하기 위해 Hector 코드를 실행했습니다. 다음과 같은 오류가 나타납니다. 사용할 수없는 예외 ./nodetool -h ip_address 링 두 노드 소유권이 모두 0 % 인 것으로 나타났습니다. 어떻게 해결해야하는지 알려주세요.카산드라 노드 소유권이 0.00 %입니다.
4
A
답변
1
"두 노드"라고 말하면 전략 옵션에서 제안한 것처럼 두 개의 데이터 센터가 아니라 두 개의 노드가 있음을 의미합니다. 기본적으로 모든 노드가 실패 할 가능성이 있기 때문에 {DC1 : 2, DC2 : 2}를 지정하면 최소한 4 개의 노드 (복제 요소를 충족시키기 위해 각 DC에 2 개)가 필요합니다.
최소한의 카산드라 클러스터에는 최소 3 개의 노드가 있어야합니다.이 경우 2의 RF는 시스템을 중단하지 않고 하나의 노드가 다운 될 수있게합니다. 단일 클러스터 (두 개의 데이터 센터가 아닌)가있는 것처럼 들리므로 실제로 필요한 것은 NetworkTopologyStrategy 대신 SimpleStrategy를 사용하여 하나의 노드 (총 3 개) (RF = 2)입니다.
관련 문제
- 1. 카산드라 노드 발견
- 2. 카산드라 클러스터링 단일 노드
- 3. 두 카산드라 노드 간 통신
- 4. 카산드라 노드 시작시 오류 메시지
- 5. 카산드라 노드 동기화 확인 방법
- 6. Nodejs 카산드라 클라이언트 nodejs를 통해 [노드 카산드라 클라이언트]
- 7. 로컬 네트워크에 멀티 노드 카산드라 클러스터 설정?
- 8. , 또는 소유권이
- 9. 다중 노드 카산드라 설치가 "UnknownHostException"으로 끝났습니다.
- 10. 카산드라 - 노드 도구가 다른 컴퓨터에서 작동하지 않습니까?
- 11. 진수 값 디스플레이는 0.00
- 12. 하나의 카산드라 노드가 카산드라 클러스터에 합류하지 못했습니다.
- 13. CoreFoundation 소유권이 CreateRule 다음입니다.
- 14. 카산드라
- 15. 카산드라
- 16. 카산드라 CQL :
- 17. 워크 플로 런타임 소유권이 만료되었습니다.
- 18. 카산드라 스토리지와 메모리 사이징
- 19. 두 개의 노드 링에서 카산드라 대량 데이터 쓰기가 실패합니다.
- 20. 카산드라 클러스터에서 동일한 노드 청소 및 다시 연결
- 21. 카산드라 클러스터의 노드 당 얼마나 많은 데이터가 있습니까?
- 22. 플랫 파일로 출력되는 SSIS 0.00
- 23. Google 웹 로그 분석 : 0.00
- 24. 카산드라 복제 시스템 - 작동 원리
- 25. 카산드라 스케일링 치트 - 쉬트
- 26. 카산드라 코멘트 데이터 모델
- 27. 카산드라 jvm없이
- 28. 카산드라 get_range_slices
- 29. 카산드라 이전
- 30. 카산드라 설정