Apache storm 风暴用户界面不工作

Apache storm 风暴用户界面不工作,apache-storm,Apache Storm,我们正在伪模式下执行Storm拓扑 Storm拓扑执行良好,能够连接Storm UI(8080) 但是Storm UI没有显示正在运行的拓扑信息 也重新启动了storm UI进程,但没有使用 storm是否需要特殊配置才能在storm UI中显示正在运行的拓扑?您正在运行哪些版本的storm 检查以确保Nimbus和主管都在运行。我已经看到,如果在没有运行监控程序的情况下部署拓扑,则不会显示任何内容。您只需在storm.yaml中提供port toui.port选项,例如:ui.port:808

我们正在伪模式下执行Storm拓扑

Storm拓扑执行良好,能够连接Storm UI(8080)

但是Storm UI没有显示正在运行的拓扑信息

也重新启动了storm UI进程,但没有使用


storm是否需要特殊配置才能在storm UI中显示正在运行的拓扑?

您正在运行哪些版本的storm


检查以确保Nimbus和主管都在运行。我已经看到,如果在没有运行监控程序的情况下部署拓扑,则不会显示任何内容。

您只需在storm.yaml中提供port to
ui.port
选项,例如:
ui.port:8080
,还需确保提供的端口尚未使用。您无需运行supervisor来检查Storm UI是否正在运行,只需运行nimbus并启动UI。

运行伪模式时,我们通常会忘记为拓扑命名。如果我们在提交拓扑时没有提供拓扑的名称。那么它就不会出现在storm UI中

检查以下内容:

  • 主管正在运行
  • 光轮在运行
  • 动物园管理员正在跑步
  • 你给拓扑起了个名字
  • 谢谢

  • storm.yaml
    文件中提供
    ui.port
    ,默认端口为
    8080
  • 通过
    bin/storm ui启动storm ui

  • 我面临同样的问题,因为我的端口已经在使用中,所以我手动提供了端口号

    只需在storm.yaml文件中添加ui.port:8090,该文件位于apache storm的conf文件夹中。并重新运行命令storm ui


    现在输入http://localhost:8090/ 在你的谷歌浏览器或任何其他浏览器中。

    我也面临同样的问题。由于默认端口是8080,并且已经在使用中,您可能会得到404

    正如上面所建议的,只需使用ui.port:8081或其他任何不使用的8080即可

    注意:和8081之间的空间,我也面临着这个问题。不确定,但若你们面临这个问题,也要注意这个空间,并将其包括在内

    此外,如果您遇到任何问题,请运行zookeeper/bin>zkcli-server-yourhostname命令并重试


    祝你好运

    如何说拓扑连接到Storm UI?查看ui.log in logs文件夹以了解原因。Storm ui未正确配置。。从日志中找到:)将日志文件的输出设为orry,它已被覆盖。。我现在无法得到…如果你能重新运行storm并给出解决问题的确切错误,那会更好。否则你也可以按照我下面的回答。我认为它更适合评论而不是回答。我现在不能评论,这就是为什么我必须发布的原因。唯一的原因是,采用这种方法,我也面临一些问题,我认为我应该包括在内。谢谢你的贡献,这是我的第一个答案,只是想帮助一些人。啊对!我忘了你需要一些代表点才能发表评论。