storm ui不工作

knpiaxh1  于 2021-06-21  发布在  Storm
关注(0)|答案(6)|浏览(604)

我们正在以伪模式执行storm拓扑。
storm拓扑执行良好,能够连接storm ui(8080)。
但是storm ui没有显示正在运行的拓扑信息。
也重新启动了storm ui进程,但没有用。
storm是否需要特殊配置才能在storm ui中显示正在运行的拓扑?

holgip5t

holgip5t1#

你只需要提供 ui.port storm.yaml中的选项,例如: ui.port: 8080 ,还确保提供的端口尚未使用。你不需要运行supervisor来检查你的StormUI是否在运行,只要运行nimbus并启动ui就可以了。

k3bvogb1

k3bvogb12#

你在运行什么版本的storm?
检查以确保nimbus和一个主管都在运行。我已经看到,如果在部署拓扑时没有运行管理器,那么就不会显示任何内容。

eeq64g8w

eeq64g8w3#

我也面临同样的问题。由于默认端口是8080并且已经在使用中,您可能会在那里得到404。
正如上面所建议的,只需使用ui.port:8081或其他任何不在使用中的8080即可。
注意:和8081之间的空格,我也面临这个问题。不确定,但如果你面临问题,也要注意这个空间并将其包含在内。
此外,如果您遇到任何问题,请运行zookeeper/bin>zkcli-server yourhostname命令并重试。
祝你好运!!

vom3gejh

vom3gejh4#

我面临同样的问题,因为我的端口已经在使用中,所以我手动提供了端口号。。
只需在storm.yaml文件中添加ui.port:8090,该文件位于apachestorm的conf文件夹中。并重新运行命令storm ui。
现在输入http://localhost:8090/在您的google chrome或任何其他浏览器中。

2mbi3lxu

2mbi3lxu5#

提供 ui.portstorm.yaml 文件,默认端口为 8080 启动storm ui bin/storm ui

xghobddn

xghobddn6#

在运行伪模式时,我们通常会忘记为拓扑命名。如果我们在提交时没有提供拓扑的名称。那么它就不会出现在storm ui中。
检查以下内容:
主管正在运行
nimbus正在运行
Zookeeper正在跑步
你给拓扑起了个名字
谢谢

相关问题