2017-03-31 6 views
0

Flink 설명서에 "가용성이 높은 YARN 클러스터를 실행할 때 여러 JobManager (ApplicationMaster) 인스턴스를 실행하지 않고 YARN이 실패 할 경우 하나만 실행합니다."라는 메시지가 표시됩니다. . 그런 다음 "고 가용성 : 사육사"아래에 있습니다.원사의 Flink JobManager에 HA 설정을위한 사육사가 필요합니까?

원사에 대한 경험이 없지만 원사가 재시작을 처리 할 때 동물원을 설치해야하는 이유는 무엇입니까? 아니면 자원 관리자를위한 사육사입니까?

답변

0

"고 가용성"을 보장하기 위해, YARN의 사육사 기반 구현이 종종 권장됩니다 (). YARN을 사용하면 RessourceManager 인스턴스 하나만 실행되고 Zookeeper 기반 구현은 RessourceManager에 높은 가용성을 제공하므로 활성 인스턴스가 충돌 할 때 RessourceManager를 다른 인스턴스로 장애 조치 할 수 있습니다.

이 구현은 사육사에서 RessourceManager의 현재 내부 상태를 저장하여 작동합니다.

출처 : 답변 아파치 사육사 필수, Saurav Haloi이

+0

덕분에, 문제는 더 정확히 사육사 프레임 워크 문서가 필요할 말한다 JobManager의 유일한 인스턴스를 관리해야하는 경우, FLINK을 의미합니다. – razvan