飼育係(6)ドッカー-構成するクラスタのインストール飼育係ベース

飼育係の展開:

飼育係は、スタンドアローンモード、クラスタモード、擬似クラスタモードを展開するには、3つの方法があります。

  • スタンドアローンモード:単一障害点
  • クラスタモード:飼育係のクラスターは、オンライン環境に適した複数のマシン上で展開します。
  • 擬似クラスタモード:同時に設定ポート番号がシミュレートされたクラスタ環境を用いた実験のために、シフトすることを特徴とする請求まだ、当然のことながら、単一障害点を持っている、機械飼育係の複数のインスタンスを実行しています。

注:
クラスタは以上のクラスタマシンと選挙データの同期に時間がかかり、不安定よりも、あまりない、などの3,5,7三つ以上の奇数であります

クラスタモードのインストール飼育係を使用します。

それがドッキングウィンドウなので、擬似クラスタではありませんので
ドッカ-compose.yml

version: '3.1'
services:
    zoo1:
        image: zookeeper:3.4.13
        restart: always
        hostname: zoo1
        ports:
            - 2181:2181
        environment:
            ZOO_MY_ID: 1
            ZOO_SERVERS: server.1=zoo1:2888:3888 server.2=zoo2:2888:3888 server.3=zoo3:2888:3888

    zoo2:
        image: zookeeper:3.4.13
        restart: always
        hostname: zoo2
        ports:
            - 2182:2181
        environment:
            ZOO_MY_ID: 2
            ZOO_SERVERS: server.1=zoo1:2888:3888 server.2=zoo2:2888:3888 server.3=zoo3:2888:3888

    zoo3:
        image: zookeeper:3.4.13
        restart: always
        hostname: zoo3
        ports:
            - 2183:2181
        environment:
            ZOO_MY_ID: 3
            ZOO_SERVERS: server.1=zoo1:2888:3888 server.2=zoo2:2888:3888 server.3=zoo3:2888:3888

選挙:選出する最新のトランザクションID(ZXID)によると、最大であった、リーダーとして。理論的には。そう、直接第三のサービスがリーダーではないテスト?

スタート

docker-compose up -d

容器にインタラクティブ

docker exec -it zookeeper_zoo3_1 /bin/bash
./bin/zkServer.sh status

そこで問題は、これがピットです。ファック。最新バージョンでは、3.4.13または3.4.14が推奨されているので
ここに画像を挿入説明
、このバグを解決しようとする、沈黙を選びました。バージョン番号ダウン3.4.14で
ここに画像を挿入説明
推測間違っている、サービスは3リーダー、テスト、他の二つのない
ここに画像を挿入説明
サービス1また、次のようなリーダーのためのサービス2
ここに画像を挿入説明

公開された44元の記事 ウォンの賞賛5 ビュー905

おすすめ

転載: blog.csdn.net/qq_40634246/article/details/104603961