2016-08-16 2 views
0

이 동작은 가십 단계에서 노드 하나가 검색 가능하지 않고 "INET IPADDR is now DOWN"이라는 경고를 표시하지만 몇 초 후에 나타납니다. 노드를 확인할 때 실제로 다운되지는 않지만 다른 노드를 통해 검색 할 수는 없습니다. 이 문제로 인해 힌트가 정말 많이 끊깁니다.간헐적으로 cassandra 노드가 몇 초 동안 다운되었습니다.

이 오류의 가능한 원인은 무엇이고 어떻게 완화시킬 수 있습니까?

+0

클라우드 (AWS, Digital Ocean, GCE)를 실행하고 있습니까? 응답하지 않는 노드에서이 DOWN 기간 동안 로그에 GC 메시지가 표시됩니까? –

답변

0

노드를 DOWN으로 보이게하는 몇 가지 요인이있을 수 있습니다. 노드는 gossip protocol에 의해 UP 또는 DOWN으로 결정됩니다. 일부 환경에서는 네트워크 정체 또는 긴 GC 이벤트로 인해 가십이 실패 할 수 있습니다. DOWN 노드에서 system.log을 확인하십시오. 이것은 모든 GC 이벤트와 그 지속 시간을 나타냅니다.

cassandra.yamlphi_convict_threshold 값을 높이면 오류 감지기의 감도가 감소합니다. 이 값은 12 이상으로 설정하면 안됩니다.

자세한 내용은 failure detection and recovery 문서를 확인하십시오.

+0

GC 이벤트를 참조하십시오. GC를 조정하기 위해 어떤 조치를 취할 수 있습니까? 힌트가 0으로 내려 가지 않기 때문에. –

+0

사용중인 Java 및 Cassandra의 버전은 무엇입니까? –

+0

JDK1.8 및 Cassandra2.2.5 –

관련 문제