2014-12-14 3 views
0

반지/클러스터에 새 노드를 추가 할시기를 결정할 때 여러 기준이있는 것처럼 보입니다. 가장 쉬운 방법은 디스크가 절반 정도 가깝게되어 있지만 가장 쉬운 방법입니다. 메모리/힙이 부족하고 빈번하고 긴 GC가 너무 많습니다. 그렇다면 모니터링해야하는 포괄적 인 기준 목록과 클러스터의 링에 ​​새 노드를 추가 할 시간을 결정하는 트리거 포인트는 무엇입니까?Cassandra : 새 노드를 추가 할시기

제한에 가까워지면 어떻게 될까요? 클라이언트 요청 응답 시간이 느려지거나 cassandra가 충돌하기 시작하고 노드가 다운됩니다. 나는 나의 경우에 후자를 보았다. 그러므로 질문이있다.

FWIW, 나는 캐스 산드라 버전 2.1.1의 datastax 커뮤니티 에디션을 사용하고 있습니다.

감사합니다.

1) 당신은 당신의 노드가 견딜 수있는 최대 데이터 밀도에 도달했습니다 :

답변

0

당신은 당신이 경우 클러스터에 노드를 추가 할 필요가 알고있다. SSD로 약 1-3TB가 될 수 있습니다.

2) 클러스터가 초당 트랜잭션 수만큼 작업 부하를 따라갈 수 없습니다.

긴 GC 일시 중지 같은 문제는이 두 드라이버의 부작용 일 수 있지만 JVM 튜닝을 통해 해결할 수도 있습니다. OOM 등에서도 마찬가지입니다.

+0

감사합니다. 답변에 더 자세한 정보를 제공 할 수 있습니까? 데이터 밀도에 대한 임계 값을 초과 한 것은 언제인지 - GCs> 1이 시작될 때입니까? 초당 허용되는 트랜잭션의 표준은 무엇입니까? –

+0

GC 스 래싱이 발생하면 먼저 튜닝을 시도하십시오. - https://issues.apache.org/jira/browse/CASSANDRA-8150 Tps는 하드웨어에 따라 매우 다릅니다. – phact

+0

또 다른 힌트는 누락 된 돌연변이가 있거나 성능 SLA를 치지 않는 경우입니다. – phact

관련 문제