2

Nimbus サーバーと 3 つの Zookeeper ノードがあります。

私の storm.yaml ファイルは次のようになります。

storm.zookeeper.servers:
 - "server1"
 - "server2"
 - "server3"

nimbus.host: "nimbus-server"

storm.local.dir: "/var/storm"

私のzoo.cfgファイルはすべて次のようになります。

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/var/zookeeper
clientPort=2181
autopurge.snapRetainCount=3
autopurge.purgeInterval=1
server.3=server1:2888:3888
server.4=server2:2888:3888
server.5=server3:2888:3888

3 つの Zookeeper ノードがすべて実行されている場合、storm_ui によるとすべて問題ありません。これら 3 つのノードのいずれかをシャットダウンすると、Nimbus サーバーは ZooKeeper クラスターに接続できないと不平を言い、停止します。なぜこれが起こっているのか、どこにも見つかりません。ドキュメントには、飼育係ノードが 3 つある場合、そのうちの 1 つが停止することを許容する必要があると記載されています。これが機能するために、これらのいずれかに設定する必要があるものはありますか?

4

1 に答える 1