現在の3台のZooKeeperサーバを3台の新しいZooKeeperサーバに置き換えたい。 ZooKeeperサーバを交換する
変数に新しい動物園を追加、Ambariに
- 新しい動物園:私が追加した
hbase.zookeeper.quorum ha.zookeeper.quorum zookeeper.connect hadoop.registry.zk.quorum yarn.resourcemanager.zk-address
サービスを再起動し、再起動RMを、まだ私は接続できません。すべての古いZooサーバーをオフにすると、新しいZooに移動できます。私は次のエラーを取得
飼育係・クライアント動物園-NEW1 -server:
との新しい動物園サーバー上の「サーバーのセッションIDは0x0から追加のデータを読み取ることができませんが、可能性の高いサーバーは、ソケットを閉じました」ログ(zookeeper.out):
「例外によるjava.io.IOExceptionのために、セッションは0x0の近く原因:ZooKeeperServerが実行されていません」
を私は昔の飼育係のいずれかを実行すると、その後、すべてが仕事であります新しいZooKeeperサーバーにも接続できます。