3.linux zookeeprクラスタのインストール
3685 ワード
ダウンロードzookeeper
公式サイトでバイナリパッケージをダウンロード:http://mirror.bit.edu.cn/apache/zookeeper/
1.zkインストールパッケージを指定したパスにアップロードします(/home/softこのパスは本人がソフトウェアを置くパスです)
[root@hadoop01 ]# ls/home/soft
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環境変数の構成
最後に追加:
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ディレクトリを変更し、
配置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...
3.4構成されたzkを他のノードにコピー
3.5注意:他のノードでは必ずmyidの内容を変更するhadoop 02ではmyidの内容を2(echo 2>myid)hadoop 03ではmyidの内容を3(echo 3>myid)に変更する
4.クラスタの起動
各ノード上のZookeeperごとに、コマンドを起動します.
リーダーとfollowerを選択し、Zookeeperが起動した閉じるコマンド
5.起動状態表示コマンドの表示
クラスタマシン/usr/local/zookeeper/bin/./を個別に表示zkServer.sh status
公式サイトでバイナリパッケージをダウンロード:http://mirror.bit.edu.cn/apache/zookeeper/
1.zkインストールパッケージを指定したパスにアップロードします(/home/softこのパスは本人がソフトウェアを置くパスです)
[root@hadoop01 ]# ls/home/soft
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.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