2017-03-31 65 views
0

Flink文檔中提到:「運行高可用性YARN集羣時,我們不會運行多個JobManager(ApplicationMaster)實例,但只有一個,在故障時由YARN重新啓動。 。然後在「高可用性:動物園管理員」下面。Ylink上的Flink JobManager是否需要Zookeeper進行HA設置

我沒有使用紗線的經驗,但爲什麼我們需要設置zookeeper,如果Yarn負責重新啓動並且我們只有一個JobManager?或者這是資源管理器的動物園管理員?

回答

0

爲確保「高可用性」,通常建議使用YARN的基於Zookeeper的實施。使用YARN,只有一個RessourceManager實例運行,基於Zookeeper的實現爲RessourceManager提供了很高的可用性,當活動的崩潰時,它允許將RessourceManager故障切換到另一個實例。

該實現通過存儲Zookeeper中的RessourceManager的當前內部狀態來工作。

來源:阿帕奇動物園管理員精華,Saurav Haloi

+0

感謝您的回答,這個問題指的是弗林克,更確切地說,如果動物園管理員有權管理JobManager的唯一實例,該框架文件說,它的需要。 – razvan

相關問題