2016-07-31 54 views
0

如果我的Nimbus发生故障并且之后主管发生故障,谁又可以重新启动主管?客户可以做/我可以手动吗?或者我应该手动重新启动(或一个)Nimbus并重新启动Supervisor?Nimbus故障后重新启动主管

回答

0

如果Nimbus或Supervisor失败,您需要手动重新启动它们(即使在Nimbus正在运行,它也不会重新启动Supervisor)。当然,你也可以通过使用像YARN这样的容器或框架这样的外部工具来实现自动化。

两者都在同一时间失败,您需要先重新启动Nimbus。 (对于管理员重启,你需要一个正在运行的Nimbus,因为管理员试图在启动时连接到Nimbus。)

+0

我了解到,如果工作进程失败,相应的主管会重启它。如果主管失败,Nimbus会重新启动它。如果工作节点发生故障,其进程将在另一节点上由Nimbus重新启动。那是错的吗? – Make42

+0

上司重新启动员工。其他一切都按照我的答案中所述的那样工作(你从哪里得到这些信息?) –

+0

如果一位主管失败,Nimbus会将工作重新分配给其他主管(我想,这就是你的意思是“工人节点失败”)。这些主管为这种情况启动新的工作流程(即,Nimbus不会重新启动任何流程 - 但会触发主管启动新员工)。 –