我的问题是,我们可以使用一个 Storm 用户界面为多个nimbus?。因为如果nimbus是失败的机器上,该用户界面也得到错误的浏览器。甚至没有一个领导者nimbus被改变为领导者(这是运行在另一台机器上)我们可以为所有的运行nimbus的机器都设置storm ui吗?如果可以,如何实现?
n53p2ov01#
1.是的,无论集群大小如何,您都只能为整个集群部署一个UI示例。1.如果您的集群运行超过20个以上的监督主机,我建议生成3个nimbus示例来恢复。从我的真实的生产实践来看,nimbus示例的数量应该是奇数(1-3-5),以便在不可用的情况下保持仲裁(1对3,2对5),但是3个已经足够支持100个监督主机。1.同样的规则也适用于zookeeper示例(1-3-5)。
1条答案
按热度按时间n53p2ov01#
1.是的,无论集群大小如何,您都只能为整个集群部署一个UI示例。
1.如果您的集群运行超过20个以上的监督主机,我建议生成3个nimbus示例来恢复。从我的真实的生产实践来看,nimbus示例的数量应该是奇数(1-3-5),以便在不可用的情况下保持仲裁(1对3,2对5),但是3个已经足够支持100个监督主机。
1.同样的规则也适用于zookeeper示例(1-3-5)。