예를 들어, query1을 실행할 때 알 수없는 이유로 YARN이 중지 된 경우. 이 때 query2는 실행할 리소스를 할당합니다. YARN은 몇 분 후에 다시 시작됩니다. query1과 query2가 모두 정상적으로 실행됩니까?일부 쿼리를 실행할 때 YARN이 비정상적인 동작을하면 HAWQ Resource Manager는 어떤 작업을 수행합니까?
0
A
답변
0
리소스 (HAWQ에서 vseg)를 가져 오는 쿼리가 성공하면 YARN의 상태가 중단 되더라도 쿼리가 실행됩니다.
0
HAWQ Resource Manager는 주기적으로 Yarn에 연락합니다.
HAWQ Resource Manager에서 Yarn 다운을 찾지 못하고 HAWQ Resource Manager에 리소스가 여전히 포함되어 있으면 query1과 query2가 모두 성공적으로 실행될 수 있습니다. 그러나 HAWQ Resource Manager에서 Yarn 다운이 발견되면 다음 쿼리는 Yarn이 복원 될 때까지 중단됩니다.
당신이 말했듯이, query2는 YARN이 재시작 될 때까지 리소스를 기다리게 될 것입니다. – amy