2016-07-31 81 views
0

如果我的Nimbus發生故障並且之後主管發生故障,誰又可以重新啓動主管?客戶可以做/我可以手動嗎?或者我應該手動重新啓動(或一個)Nimbus並重新啓動Supervisor?Nimbus故障後重新啓動主管

回答

0

如果Nimbus或Supervisor失敗,您需要手動重新啓動它們(即使在Nimbus正在運行,它也不會重新啓動Supervisor)。當然,你也可以通過使用像YARN這樣的容器或框架這樣的外部工具來實現自動化。

兩者都在同一時間失敗,您需要先重新啓動Nimbus。 (對於管理員重啓,你需要一個正在運行的Nimbus,因爲管理員試圖在啓動時連接到Nimbus。)

+0

我瞭解到,如果工作進程失敗,相應的主管會重啓它。如果主管失敗,Nimbus會重新啓動它。如果工作節點發生故障,其進程將在另一節點上由Nimbus重新啓動。那是錯的嗎? – Make42

+0

上司重新啓動員工。其他一切都按照我的答案中所述的那樣工作(你從哪裏得到這些信息?) –

+0

如果一位主管失敗,Nimbus會將工作重新分配給其他主管(我想,這就是你的意思是「工人節點失敗」)。這些主管爲這種情況啓動新的工作流程(即,Nimbus不會重新啓動任何流程 - 但會觸發主管啓動新員工)。 –