我们正在以伪模式执行storm拓扑。storm拓扑执行良好,能够连接storm ui(8080)。但是storm ui没有显示正在运行的拓扑信息。也重新启动了storm ui进程,但没有用。storm是否需要特殊配置才能在storm ui中显示正在运行的拓扑?
holgip5t1#
你只需要提供 ui.port storm.yaml中的选项,例如: ui.port: 8080 ,还确保提供的端口尚未使用。你不需要运行supervisor来检查你的StormUI是否在运行,只要运行nimbus并启动ui就可以了。
ui.port
ui.port: 8080
k3bvogb12#
你在运行什么版本的storm?检查以确保nimbus和一个主管都在运行。我已经看到,如果在部署拓扑时没有运行管理器,那么就不会显示任何内容。
eeq64g8w3#
我也面临同样的问题。由于默认端口是8080并且已经在使用中,您可能会在那里得到404。正如上面所建议的,只需使用ui.port:8081或其他任何不在使用中的8080即可。注意:和8081之间的空格,我也面临这个问题。不确定,但如果你面临问题,也要注意这个空间并将其包含在内。此外,如果您遇到任何问题,请运行zookeeper/bin>zkcli-server yourhostname命令并重试。祝你好运!!
vom3gejh4#
我面临同样的问题,因为我的端口已经在使用中,所以我手动提供了端口号。。只需在storm.yaml文件中添加ui.port:8090,该文件位于apachestorm的conf文件夹中。并重新运行命令storm ui。现在输入http://localhost:8090/在您的google chrome或任何其他浏览器中。
2mbi3lxu5#
提供 ui.port 在 storm.yaml 文件,默认端口为 8080 启动storm ui bin/storm ui
storm.yaml
8080
bin/storm ui
xghobddn6#
在运行伪模式时,我们通常会忘记为拓扑命名。如果我们在提交时没有提供拓扑的名称。那么它就不会出现在storm ui中。检查以下内容:主管正在运行nimbus正在运行Zookeeper正在跑步你给拓扑起了个名字谢谢
6条答案
按热度按时间holgip5t1#
你只需要提供
ui.port
storm.yaml中的选项,例如:ui.port: 8080
,还确保提供的端口尚未使用。你不需要运行supervisor来检查你的StormUI是否在运行,只要运行nimbus并启动ui就可以了。k3bvogb12#
你在运行什么版本的storm?
检查以确保nimbus和一个主管都在运行。我已经看到,如果在部署拓扑时没有运行管理器,那么就不会显示任何内容。
eeq64g8w3#
我也面临同样的问题。由于默认端口是8080并且已经在使用中,您可能会在那里得到404。
正如上面所建议的,只需使用ui.port:8081或其他任何不在使用中的8080即可。
注意:和8081之间的空格,我也面临这个问题。不确定,但如果你面临问题,也要注意这个空间并将其包含在内。
此外,如果您遇到任何问题,请运行zookeeper/bin>zkcli-server yourhostname命令并重试。
祝你好运!!
vom3gejh4#
我面临同样的问题,因为我的端口已经在使用中,所以我手动提供了端口号。。
只需在storm.yaml文件中添加ui.port:8090,该文件位于apachestorm的conf文件夹中。并重新运行命令storm ui。
现在输入http://localhost:8090/在您的google chrome或任何其他浏览器中。
2mbi3lxu5#
提供
ui.port
在storm.yaml
文件,默认端口为8080
启动storm uibin/storm ui
xghobddn6#
在运行伪模式时,我们通常会忘记为拓扑命名。如果我们在提交时没有提供拓扑的名称。那么它就不会出现在storm ui中。
检查以下内容:
主管正在运行
nimbus正在运行
Zookeeper正在跑步
你给拓扑起了个名字
谢谢