2016-09-08 3 views
0

내가 새로운 클러스터를 설정 그리고 난이 hazelcast의 맵리 듀스 실행기에서 오류를 받고 있어요 과부하 <hz:jobtracker name="default" max-thread-size="8" queue-size="0"/>Hazelcast의 맵리 듀스 실행자는

설명서마다 0은 바인드 해제되는 기본 대기열 크기입니다.

생각하십니까? 나는 단지 약 100 개의 일자리를 동시에 보내고있다.

+0

이것은 질문에 대답 할 수 있지만 큐 크기 0이 문제인 것처럼 보입니다. 더 테스트 할 것이지만 대기열 크기가 0이 아니면 문제가 해결 될 것입니다. – Pschmeltz

답변

0

설명서가 잘못되었다. 0보다 작거나 같은 값은 큐 크기가 partitionCount의 두 배임을 나타냅니다.

Code snippet on github

int queueSize = jobTrackerConfig.getQueueSize(); if (queueSize <= 0) { queueSize = ps.getPartitionCount() * 2; } 귀하의 사용 사례에 대한 충분한 크기의 정수를 사용합니다.

관련 문제