创建storm群集时,仅当将运行zookeeper的nimbus节点放在storm.yaml文件的supervisor和nimbus下时,才会启动。
例如:
storm.zookeeper.servers:
- "10.1.0.193"
- "10.1.0.194"
nimbus.host: "10.1.0.193"
问题是这是正确的方法吗?把它归为主管和灵光主机似乎很奇怪。
不过,情况似乎还不错。
创建storm群集时,仅当将运行zookeeper的nimbus节点放在storm.yaml文件的supervisor和nimbus下时,才会启动。
例如:
storm.zookeeper.servers:
- "10.1.0.193"
- "10.1.0.194"
nimbus.host: "10.1.0.193"
问题是这是正确的方法吗?把它归为主管和灵光主机似乎很奇怪。
不过,情况似乎还不错。
1条答案
按热度按时间oalqel3c1#
对。这是正确的。主管需要知道zk和nimbus ip,因为启动时主管在nimbus注册(通过zk)。主管和nimbus之间的所有通信都通过zk(zk本身也不知道nimbus ip)。不涉及直接通信(由于容错原因)。