gpt4 book ai didi

centos - 在 Apache Storm UI 上运行多个主管时出错

转载 作者:行者123 更新时间:2023-12-04 19:43:19 24 4
gpt4 key购买 nike

我们让 Zookeeper 在一台机器上运行,Nimbus 在第二台机器上运行,然后两个主管( worker )在不同的机器上运行。

Zookeper 在 Windows 7 上运行,所有其他都在 Cent OS 上运行。

现在的问题是,当我们在运行 nimbus 的机器上运行 Storm UI 时,它只显示单个主管(刷新页面时两个主管之间随机变化)。

如何同时在 UI 上显示它们?

#Zookeeper ip = 10.135.155.133
#Nimbus ip = 10.135.158.22
#Supervisor 1 ip = 10.135.156.63
#supervisor 2 ip = 10.135.156.162

以下是 zookeper 的 zoo.cfg 文件(在第一台机器上)
tickTime=2000

initLimit=10

syncLimit=5

dataDir=D:\\tmp\\zookeeper

clientPort=2181

下面是运行 nimbus 的 Storm.yaml 文件配置(在第二台机器上)
storm.zookeeper.servers:
- "10.135.155.133"

storm.local.dir: "/storm/apache-storm-1.1.0/lib/"

nimbus.host: "10.135.158.22"

下面是运行 supervisor 1 的 Storm.yaml 文件配置(在第三台机器上)
storm.zookeeper.servers:
- "10.135.155.133"



supervisor.slots.ports:
- 6700
- 6701
- 6702
- 6703

storm.local.dir: "/storm/apache-storm-1.1.0/new"

nimbus.host: "10.135.158.22"

下面是运行 supervisor 2 的 Storm.yaml 文件配置(在第四台机器上)。
storm.zookeeper.servers:
- "10.135.155.133"



supervisor.slots.ports:
- 6700
- 6701
- 6702
- 6703

storm.local.dir:"/storm/apache-storm-1.1.0/new 2"

nimbus.host: "10.135.158.22"

最佳答案

症状:

Storm UI 中缺少一些主管进程。

Storm UI 中的主管列表在刷新时发生变化

解决方案:

确保主管本地目录是独立的(例如,不通过 NFS 共享本地目录)
尝试删除主管的本地目录并重新启动守护程序。

主管为自己创建一个唯一的 id 并将其存储在本地。当该 id 被复制到其他节点时,Storm 会感到困惑。

关于centos - 在 Apache Storm UI 上运行多个主管时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44450844/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com