yarn.scheduler.capacity.root.queues
과 hive.server2.tez.default.queues
의 차이점은 무엇입니까? 요컨대YARN과 hive2 대기열의 차이점은 무엇입니까?
답변
:
hive.server2.tez.default.queues
값의 서브 세트yarn.scheduler.capacity.root.queues
(캐퍼시티 스케쥴러가, YARN 구성되지 않은 경우, 다른 스케줄러의 경우)의 값.
상세한 않음 :
hive.server2.tez.default.queues : (기본값 : 비어 있음)에 대응 YARN 쉼표로 구분 값
목록 같은 이름의 대기열 Tez 모드에서 HiveServer2가 시작되면이 구성을 구성하여 여러 Tez 세션이 클러스터에서 병렬로 실행되도록 설정해야합니다.
이 은 용량 스케줄러에 정의 된 다른 "기존" 대기열에 대해 쿼리를 발행 할 수 없음을 의미하지 않습니다. source
yarn.scheduler.capacity.root.queues :
CapacityScheduler 루트라는 미리 정의 된 큐가 있습니다. 시스템의 모든 대기열은 하위 대기열 큐 입니다. 쉼표로 구분 된 하위 큐 목록으로 yarn.scheduler.capacity.root.queues를 구성하여 추가 큐를 설정할 수 있습니다. source, setting up capacity scheduler
그래서, hive.server2.tez.default.queues
의 범위는 하이브 쿼리 개까지이지만, yarn.scheduler.capacity.root.queues
범위는 자원 관리자로 원사를 사용하는 클러스터 (맵리 듀스와 불꽃 같은) 모든 구성 요소에 대한 것입니다.
감사합니다. @mrsrinivas –
안녕하세요 @ ShwethaJog, 아래 답변 중 하나라도 문제가 해결되면 [수락] (http://meta.stackexchange.com/q/5234/179419)을 클릭하여 확인하십시오. 이는 해결책을 찾았으며 응답자와 자신에게 어느 정도의 평판을 제공한다는 것을 더 넓은 커뮤니티에 나타냅니다. 이를 수행 할 의무는 없습니다. – mrsrinivas