zookeeper-2 zookeeper環境搭建


zookeeper環境搭建


 zookeeper服務器集羣規模不小於3個節點,要求服務器之間系統時間保持一致。


環境設置:

linux機器的ip:192.168.1.121  192.168.1.122  192.168.1.123

zookeeper-3.4.5.tar.gz


1.將本地的移動到192.168.1.121 usr/local/linux文件下,同時複製到其餘兩臺linux:

[root@localhost local]# scp zookeeper-3.4.5.tar.gz  192.168.1.122:/usr/local/

解壓縮

[root@localhost local]# tar -zxvf zookeeper-3.4.5.tar.gz -C /usr/local/




2. 配置環境變量,並同步到其他兩臺linux上

[root@localhost local]# vim /etc/profile

  export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.5

  export PATH=$JAVA_HOME/bin:$ZOOKEEPER_HOME/bin:$PATH


[root@localhost local]# source /etc/profile

[root@localhost local]# scp /etc/profile 192.168.1.123:/etc/



3. 修改zookeeper的配置文件,,並同步到其他兩臺linux上

[root@localhost zookeeper-3.4.5]# cd /usr/local/zookeeper-3.4.5/conf

[root@localhost conf]# mv  zoo_sample.cfg zoo.cfg

[root@localhost conf]#vim zoo.cfg

    dataDir=/usr/local/zookeeper-3.4.5/data  --記得創建文件夾

    server.0=192.168.1.121:28888:38888

    server.1=192.168.1.122:28888:38888

    server.2=192.168.1.123:28888:38888

[root@localhost conf]# scp zoo.cfg 192.168.1.122:/usr/local/zookeeper-3.4.5/conf/

[root@localhost conf]# scp zoo.cfg 192.168.1.123:/usr/local/zookeeper-3.4.5/conf/


[root@localhost conf]# mkdir -p  /usr/local/zookeeper-3.4.5/data

[root@localhost conf]# vim myid

0 ----添加內容爲0,其餘兩臺linux分別是1 2



4. 啓動、關閉zookeeper服務端、客戶端


//三個機器都啓動服務端

[root@localhost bin]# zkServer.sh start

JMX enabled by default

Using config: /usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfg

Starting zookeeper ... STARTED


//查看狀態192.168.1.121

[root@localhost data]# zkServer.sh status

JMX enabled by default

Using config: /usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfg

Mode: follower

//查看狀態192.168.1.122

[root@localhost data]# zkServer.sh status

JMX enabled by default

Using config: /usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfg

Mode: leader

//查看狀態192.168.1.123

[root@localhost data]# zkServer.sh status

JMX enabled by default

Using config: /usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfg

Mode: follower


//關閉服務端

[root@localhost bin]# zkServer.sh stop



5. 啓動、關閉zookeeper客戶端

//啓動客戶端

[root@localhost ~]# zkCli.sh


到此爲止,zookeeper安裝完畢。下面將講解zookeeper的基本操作;



Zookeeper客戶端命令

zkCli.sh進入客戶端


主要進行增刪改查


ls:查看所有的節點

create 全路徑 數據(節點有臨時、永久):添加節點

set 全路徑 數據:修改節點

delete 全路徑:刪除單個節點

rmr 全路徑:遞歸刪除節點

quit:退出zookeeper客戶端


wKioL1iyLoHDL-k4AAAl4bwct98224.png-wh_50














發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章