如何让storm-nimbus在同一台机器上重启工作人员?
为了测试容错能力,我在一个工作进程上执行kill -9,希望在同一台机器上重启工作器,但在其中一台机器上,nimbus在另一台机器上启动工作程序! Nimbus日志不显示多次尝试或任何异常或错误!
非常感谢任何帮助,谢谢!
答案 0 :(得分:1)
你不应该这样做。工人应该可以切换到任何主管的空位。如果你有一个不能容纳这个螺栓,因为它正在读取特定主管的数据,这是一个设计问题。
此外,Storm的容错功能不仅可以处理工作人员故障,还可以处理管理员故障,在这种情况下,您将无法在同一个主管上重新启动工作人员。你不应该担心工人的位置:这是Storm的特色。