【发布时间】:2018-06-06 14:07:23
【问题描述】:
我设置了一个storm nimbus 部署和另一个storm supervisor 部署(和一个UI),但是supervisor 死掉了,因为它无法解析nimbus ......它总是向pod FQDN 注册自己:
2018-06-06 17:07:01.935 o.a.s.n.NimbusInfo main [INFO] Nimbus 将其命名为storm-nimbus-hl874
如您所见,这是 replicationcontroller 中的 pod 名称,它不能被其他 pod 解析...
Supervisor 配置具有我创建的无头服务的正确地址,它是可解析和可连接的,但一旦启动它就会从 Zookeeper 查询 nimbus 名称,即 FQDN,忽略配置文件中的值(nimbus 种子) .所以我认为 nimbus 种子实际上并不是告诉主管或 UI 在哪里可以找到 nimbus 的一种方式。
不确定如何解决或是否有解决方法。
我可以创建一个带有无头服务的 statefulset,其中 pod 和服务具有相同的名称,但这看起来真的很难看。
【问题讨论】: