【发布时间】:2014-09-03 04:41:52
【问题描述】:
我需要将 supervisor.slots.port=[6700, 6701, 6702, 6703, 6704] 的数量更改为 5 个端口以及工人的数量topology.workers=5 可用于单个拓扑。
我根据storm文档中的建议进行了这些更改,以更改名为“storm.yaml”的配置文件。现在我面临的问题是我尝试使用命令“./storm ui”重新启动 Storm UI 服务,但无法完全执行并卡住。另一方面,如果我尝试在 Ambari 服务选项卡下执行相同操作,我可以启动 Storm UI,但它覆盖了我的“storm.yaml”然后默认为 supervisor.slots.port=[6700, 6701] 和 topology.workers=1 我的风暴版本是:0.9.1.2.1.1.0-385
我现在不知道如何解决这个问题,我正在尝试查找是否有人解决了这个问题。
【问题讨论】:
-
Storm ui 无法启动是问题所在?你有一堆无法启动的原因吗?
-
@zenbeni 它没有提供堆栈,原因是它只是卡在进程之间。所以我无法得到任何错误堆栈来确定下一步我能做什么。
-
您是否尝试运行storm脚本构建的显式java命令,所有日志都在调试?不可能那么安静。
-
为什么不用ambari来设置supervisor.slots.ports? Ambari 将为您设置配置(如您所见)。转到 Ambari -> Storm -> Configs,更改配置,保存并重新启动组件。
-
@KitMenke 嘿,谢谢你,我能够使用 Ambari->Storm->Config 从 ambari 本身解决 supervisor.slots.ports 的配置。实际上我没有注意到这个配置选项卡的属性设置与“storm.yaml”相同,并避免在那里进行更改,以免在不知不觉中弄乱任何东西。那么您能否发表您的评论作为答案,我会接受它。
标签: apache-storm hortonworks-data-platform