2017-11-07 35 views
0

카산드라의 debug.log에 다음 메시지가 자주 표시되며 클러스터의 노드가 손실되기도합니다. 메시지의 의미에 대한 아이디어와 근본적인 문제를 해결하는 방법은 무엇입니까? 여기 카산드라 다이제스트 불일치 오류

DEBUG [ReadRepairStage:9346] 2017-11-06 22:29:46,135 ReadCallback.java:242 - Digest mismatch: 
org.apache.cassandra.service.DigestMismatchException: Mismatch for key DecoratedKey(-8713145541289520569, 00114c65616465722f6d61737465722f352e3100000364633100) (408c7e13eea38efc9429366038cbe4a3 vs 8ce8acece0966903ac590d3229099398) 
    at org.apache.cassandra.service.DigestResolver.compareResponses(DigestResolver.java:92) ~[cassandra-all-3.11.0.1900.jar:3.11.0.1900] 
    at org.apache.cassandra.service.ReadCallback$AsyncRepairRunner.run(ReadCallback.java:233) ~[cassandra-all-3.11.0.1900.jar:3.11.0.1900] 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_151] 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_151] 
    at org.apache.cassandra.concurrent.NamedThreadFactory.lambda$threadLocalDeallocator$0(NamedThreadFactory.java:81) [cassandra-all-3.11.0.1900.jar:3.11.0.1900] 
    at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_151] 

는 카산드라 클러스터의 세부 사항은 다음과 같습니다

  • 4 노드 클러스터
  • 각 인 형 m4.2xlarge의 AWS 인스턴스
  • 각각 20000 IOPS
  • 과 IO1 볼륨
  • 모두 동일한 VPC, 10.0.0.x 개인 IP 주소
  • DataStax Enterprise Server 5.1.5

답변

1

나는 이것들이 다른 노드의 다른 데이터를 알아 차리는 읽기 복구로 인한 무해한 메시지라고 생각하며 아마도 노드가 다운되는 원인이 아닐 것이라고 생각합니다. 작년에이 질문에 대한 자세한 답변을 확인하십시오 : Datastax Mismatch for Key Issue