&飼育係は、基本的な動作開始とLinuxにマウント

まず、Javaのインストール

sudoの APT- GET更新
 sudoの apt-getをインストールし、デフォルトのJRE-

 

第二に、インストール飼育係

  ダウンロード

wgetの " http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz "

  減圧

タール zookeeper- -xf 3.414タール .gzを

  プロフィールを作成

CD zookeeper- 3.414 / confに/
 CP zoo_sample.cfg zoo.cfg

  スタート

CD zookeeper- 3.414 / binに/ / zkServer。SH開始

 

 

第三に、擬似クラスタモデル

  飼育係のコピー

CP zookeeper- 3.414 zookeeper- 1 - R
 CP zookeeper- 3.414 zookeeper- 2 - R
 CP zookeeper- 3.414 zookeeper- 3 -r

 

  設定変更します。それぞれのzoo.cfgディレクトリのconfを変更するために、DATADIR、dataLogDirとCLIENTPORTがそれらの異なるに変更し、IPリストを高めます。ZK1構成としては:

#各ティックのミリ秒数
tickTime = 2000 
#初期ことティック数
#同期位相が取ることができる
initLimit = 10 
#との間を通過することができチックの数
の要求を送信し、確認応答取得#
syncLimit = 5 
#ディレクトリをスナップショットはどこに保存されています。
#がない / tmpに使用しないためのストレージを、/ ここtmpがちょうどある
#例酒。
DATADIR = / MNT / zookeeper- 1 / データ
dataLogDir = / MNT / zookeeper- 1 /ログ
#ポートにこれに接続するクライアント
CLIENTPORT = 12181 
#クライアント接続の最大数を。
#これを増やす場合は、あなたが処理するために必要なより多くのクライアントを
#maxClientCnxns = 60 
#のメンテナンス部に必ずお読みください
autopurgeをオンにする前に#管理者ガイドを。
#のhttp:// zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance 

#スナップショットの数を保持するDATADIR 
#autopurge.snapRetainCount = 3 
#パージタスク間隔時間
#設定0 を無効に自動パージ機能へ
#autopurge.purgeInterval = 1台の

サーバー。1 = 127.00.11288813888 
サーバー。2 = 127.00.11488815888 
サーバー。2 = 127.00.11688817888

 

  データを作成し、ログファイルのディレクトリとMYID

MKDIR -p / MNT / zookeeper- 1 / データ
 ます。mkdir -p / MNT / zookeeper- 2 / データ
 ます。mkdir -p / MNT / zookeeper- 3 / データ
 ます。mkdir -p / MNT / zookeeper- 1 / ログ
 ます。mkdir -p / MNT / zookeeper- 2 / ログ
 ます。mkdir -p / MNT / zookeeper- 3 / ログ
 エコー 1 > / MNT / zookeeper- 1 /データ/ MYID
 エコー 2 > / MNT / zookeeper- 2 /データ/ MYID
 エコー 3>を/ mnt / zookeeper- 3 /データ/ MYID

  これは3つのZKを開始しました。

./zookeeper- 1 / binに/ zkServer。SH 開始/ zookeeper- 2 / binに/ zkServer。SH 開始/ zookeeper- 3 / binに/ zkServer。SH開始

  ビューステータス

iZwz9hextk0ee6gik32377Z @ルート:〜/飼育係#((IDX = 1 ; IDX <= 3 ; ++ IDX)); やる ./zookeeper-${idx}/bin/zkServer。SH開始。行って    
ZooKeeperのJMXはデフォルトで有効に
設定を使用: /ルート/飼育係/ zookeeper- 1 /bin/../conf/ zoo.cfg 
飼育係... STARTED開始
ZooKeeperのJMXをデフォルトで有効に
設定を使用: /ルート/飼育係/ zookeeper- 2 /bin/../conf/ zoo.cfg 
飼育係... STARTED開始
ZooKeeperのJMXをデフォルトで有効に
設定を使用: /ルート/飼育係/ zookeeper- 3/bin/../conf/ zoo.cfg 
飼育係を開始しています... STARTED 
iZwz9hextk0ee6gik32377Z @ルート:〜/飼育係#((IDX = 1 ; IDX <= 3 ; ++ IDX)); やる ./zookeeper-${idx}/bin/zkServer。SH状態; 行って     
ZooKeeperのJMXはデフォルトで有効に
設定を使用: /ルート/飼育係/ zookeeper- 1 /bin/../conf/ zoo.cfg 
モード:フォロワー
ZooKeeperのJMXはデフォルトで有効に
設定を使用: /ルート/飼育係/ zookeeper- 2 / binに/ ../conf/ zoo.cfg 
モード:リーダー
ZooKeeperのJMXはデフォルトで有効に
設定を使用します:/ルート/飼育係/ zookeeper- 3 /bin/../conf/ zoo.cfg 
モード:フォロワー

 

第四に、クラスタモデル

  そして、擬似クラスタモデルが類似しているが、差は異なるマシンに配備されています。

 

第五に、基本的な操作

  接続ZK。実行zkCli.sh binディレクトリ。展開は、2181 IP IPポートを指定する必要がデフォルトのIPではありませんので、

./zkCli。SH -server 127.00.112181 
[ZK:127.00.112181(CONNECTED)5 ] LS /     
[飼育係] 
[ZK:127.00.112181(CONNECTED)6 ]を作成/ テストテスト
作成 / テスト
:[ZK 127.00.112181(CONNECTED)7 ] LS /  
[飼育係、試験] 
[ZK:127.00.112181(CONNECTED)8 ]を取得/ 試験
試験
cZxid= 0x400000006 
CTIME =月年04月06  220148 CST 2020 
mZxid = 0x400000006 
のmtime =月年04月06  220148 CST 2020 
pZxid = 0x400000006 
cversion = 0 
dataVersion = 0 
aclVersion = 0 
ephemeralOwner = 0x0の
データ長 = 4 
するnumChildren = 0 
[ZK:127.00.112181(CONNECTED)9 ]削除/の試験
[ZK:127.00.112181(CONNECTED)10 ] LS /     
[飼育係] 
[ZK:127.00.112181(CONNECTED)11 ] GET / テスト
ノードが存在しない: / テスト
[ZK:127.00.112181(CONNECTED)12 ]終了
辞職を...

 

 

  

 

おすすめ

転載: www.cnblogs.com/chinxi/p/12649964.html