3.linux zookeeprクラスタのインストール

3685 ワード

ダウンロードzookeeper
公式サイトでバイナリパッケージをダウンロード:http://mirror.bit.edu.cn/apache/zookeeper/
1.zkインストールパッケージを指定したパスにアップロードします(/home/softこのパスは本人がソフトウェアを置くパスです)
[root@hadoop01 ]# ls/home/soft hadoop-2.7.3.tar.gz jdk1.8.0_77 zookeeper-3.4.8.tar.gz
2.解凍
2.1 tar -zxvf zookeeper-3.4.14.tar.gz-C/usr/local/2.2名前mv/usr/local/zookeeeper-3.4を変更します.14/usr/local/zookeeper 2.3環境変数の構成
vim /etc/profile

最後に追加:
#zookeeper
export ZOOKEEPER=/usr/local/zookeeper
export PATH=$PATH:$ZOOKEEPER/bin
source /etc/profile

3.構成(まず1つのノードで構成)
3.1 zookeeperプロファイルパスに入り、zooをコピーする.cfgプロファイルcd/usr/local/zookeeper/conf/cp-r zoo_sample.cfg zoo.cfg 3.2プロファイル(zoo.cfg)作成/usr/local/zookeeeper/zkDataディレクトリを変更し、
mkdir /usr/local/zookeeper/zkData
chmod 755 zkData

配置zoo.cfg dataDir=/usr/local/zookeeeper/zkDataは最後の行に追加されます(ここでhadoop 01はホスト名で、ホスト名を構成し、秘密のログインを免除します.参考:https://www.linuxidc.com/Linux/2019-02/156882.htm) server.1=hadoop01:2888:3888 server.2=hadoop02:2888:3888 server.3=hadoop 03:2888:3888 3.3(dataDir=/usr/local/zookeeeper/zkData)でmyidファイルを作成します.内容はserver.NのN(server.2の内容は2)異なるマシンに対応する数字です.1,2,3,4,5...
vim myid

3.linux安装zookeepr集群_第1张图片 3.4構成されたzkを他のノードにコピー
scp -r /usr/local/zookeeper/ root@hadoop02:/usr/local/
scp -r /usr/local/zookeeper/ root@hadoop03:/usr/local/

3.5注意:他のノードでは必ずmyidの内容を変更するhadoop 02ではmyidの内容を2(echo 2>myid)hadoop 03ではmyidの内容を3(echo 3>myid)に変更する
4.クラスタの起動
各ノード上のZookeeperごとに、コマンドを起動します.
/usr/local/zookeeper/bin/./zkServer.sh start

リーダーとfollowerを選択し、Zookeeperが起動した閉じるコマンド
/usr/local/zookeeper/bin/./zkServer.sh start
/usr/local/zookeeper/bin/./zkServer.sh stop

5.起動状態表示コマンドの表示
クラスタマシン/usr/local/zookeeper/bin/./を個別に表示zkServer.sh status 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述