有可能有风暴光环冗余吗

o75abkj4  于 2021-06-21  发布在  Storm
关注(0)|答案(1)|浏览(363)

我在网上搜索过,最多的是这两篇文章:
http://hortonworks.com/blog/fault-tolerant-nimbus-in-apache-storm/
http://storm.apache.org/releases/2.0.0-snapshot/nimbus-ha-design.html
这很难解释运行两个或多个nimbus示例的指令,因此如果一个示例死亡,另一个将接管。。。这让我觉得这是可能的。
其他搜索结果告诉我,这是不可能的,也不是必需的,因为nimbus不是集群中的关键节点。但我希望更好。
这能做到吗?

xfb7svmp

xfb7svmp1#

现在,拥有多个nimbus节点是不可能的:
https://storm.apache.org/releases/0.10.0/daemon-fault-tolerance.html
它计划在未来发布,以改变体系结构,有备用的nimbus示例接管失败。此外,它不是严格要求的:如果nimbus失败,所有正在运行的拓扑都将恢复处理。在这种情况下,您可以简单地重新启动nimbus(当然,您可以通过监视nimbus进程(如果nimbus死机,则自动重启)来实现自动化
当然,只要nimbus关闭,就不能与集群交互(例如,提交新拓扑、停止拓扑等)。不过,如果你看门狗速度够快,这种“服务差距”应该不会太严重。

相关问题