Zookeeeperクラスタのインストールと設定

簡単な紹介

ダウンロード飼育係

公式サイトのアドレス:ポイントIダイレクト

Baiduは、ディスクを曇らせる:ポイントI直接的に

段付ピット記録

とビンをダウンロードするには、公式ウェブサイトをダウンロードしてください

 

それ以外の場合は、ビンパッケージの名前を直接使用することができ、私たちがしたいですし、最初からオリジナルのダウンロード版3.5.5の中に発見することができないクラスをロードし、それから飼育係は、コンパイル済みのバイナリパッケージを持っている、と前にただソースパッケージである普通のtar.gzパッケージを直接使用することはできません。

本当にああTucaoしたいの下では、飼育係がパッケージを変更、ロゴを追加することはできませんソースパッケージは、他のインストールパッケージに同じことを行うSRC?偽のダウンロードを避けるために、意図どれだけ知っている名前を参照してください。

スタンドアローンの飼育係

ディレクトリおよび解凍を作成します。

抽出されたディレクトリに 

CONFを入力します。 

コピーzoo_sample.cfg(ターゲットファイル、あなたはzoo.cfg必要があります

コンパイルされたファイルコピー:zoo.cfg

注:スナップショットの保存ディレクトリを変更した後、使用:X-

柔軟な接続を確立します

環境変数の設定

vimのは/ etc / profile

構成を検証します:source /etc/profile

スタート

./zkServer.sh開始

ご注意ください

  Linuxの必要性のJDK、ファイアウォールをオフにします

クラスタの飼育係

準備

  クラスタを設定するために使用される上記の表1つのクローン構成のLinux、。

作成MYID

  スナップショット格納ディレクトリzoo.cfgはちょうどダウンし、私がここに持って来たでは/ usr /データ/飼育係

インストールディレクトリを入力します。

  変更のconf / zoo.cfg


すべてのクラスタホスト情報を追加します。

フォーマット

server.1=192.168.1.101:2888:3888
server.2=192.168.1.102:2888:3888
server.3=192.168.1.103:2888:3888


格式:
server.myid文件中的值=ip:端口号:端口号


端口号是集群数据交互的端口号,可以瞎写,但不能被占用

集群搭建个数,至少2个,最好奇数,这样zookeeper投票可以过半

重复克隆2台配置过集群主机信息的那台linux

  注:别忘记修改myid中对应的值!!!!

 

依次启动zookeeper集群

启动第一台

 

启动第二台

第二台变为了leader

 

我们查看刚才第一台,此时变为了

 

启动第三台

 

模拟情况

第二台关机(模拟实际情况服务器挂了)

 

查看第一台

 

查看第三台

 

搞定!!!!!

おすすめ

転載: www.cnblogs.com/chenyanbin/p/12202048.html