Zookeeperのインストールと構成
1.環境構成
インストールパッケージをCentOSにアップロードし、インストールパッケージをhadoopディレクトリに解凍します
tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz -C /usr/hadoop
mv apache-zookeeper-3.5.7-bin/
zookeeper-3.5.7に名前が
変更され、confの下のZookeeper構成ファイルを変更します
cp zoo_sample.cfg zoo.cfg
tickTime=2000
clientPort=2181
initLimit=5
syncLimit=2
dataDir=/usr/hadoop/zookeeper-3.5.7/zkdata
#zkdata这个需要自己创建一下
# 节点数为单数(投票机制)
server.0=node1:2888:3888
server.1=node2:2888:3888
server.2=node3:2888:3888
zoo.cfgファイルをnode2およびnode3に送信します
scp -r /usr/hadoop/zookeeper-3.5.7 node2:/usr/hadoop/zookeeper-3.5.7
scp -r /usr/hadoop/zookeeper-3.5.7 node3:/usr/hadoop/zookeeper-3.5.7
node1、node2、node3のそれぞれの/zookeeper-3.5.7/zkdataパスの下にmyidファイルを作成し、それぞれのサーバーの背後にある値を入力します。例としてnode1rを取り上げます。
vi myid
0
環境変数を構成する
vi /etc/profile
最後に次のコードを追加し、保存して終了します
export ZOOKEEPER_HOME=/usr/hadoop/zookeeper-3.5.7
export PATH=$ZOOKEEPER_HOME/bin:$PATH
/ etc / profile構成ファイルをnode2およびnode3に送信します
scp -r /etc/profile node2:/etc/profile
scp -r /etc/profile node3:/etc/profile
node1、node2、node3それぞれの効果的な構成
source /etc/profile
2.Zookeeperを起動します
node1、node2、node3でそれぞれZookeeperを起動します
zkServer.sh start
ノードのZookeeperステータス、
1人のリーダーと2人のフォロワーの
zkServer.shステータスをそれぞれ確認します。