Storm Cluster 仅在将 nimbus IP 放入 supervisors 时启动

Storm Cluster only starts when putting the nimbus IP in the supervisors

创建 Storm 集群时,它仅在将 nimbus 节点 运行ning zookeeper 放入 supervisor 和 nimbus 下的 Storm.yaml 文件中时启动。

例如:

storm.zookeeper.servers:
  - "10.1.0.193"
  - "10.1.0.194"

nimbus.host: "10.1.0.193"

问题 这是正确的方法吗?将其归类为主管和灵气主机似乎很奇怪。

不过似乎 运行 不错。

是的。这是对的。 Supervisor 需要知道 Zk 和 nimbus IP,因为在启动时 supervisor 在 nimbus 注册(通过 Zk)。 supervisor 和 nimbus 之间的所有通信都通过 Zk(Zk 本身也不知道 nimbus IP)。不涉及直接通信(由于容错原因)。