centos7-安裝配置zookeeper集羣2

1. 下載zookeeper壓縮包apache

    [root@localhost tools]# wget http://mirrors.shuosc.org/apache/zookeeper/zookeeper-3.4.11/zookeeper-3.4.11.tar.gz
2. 解壓vim

    [root@localhost tools]# tar -zxvf zookeeper-3.4.11.tar.gz 
3. 建立目錄測試

    [root@localhost conf]# mkdir -p /usr/local/soft/zk/server1
 4. 將解壓的文件移動到server1中.net

    [root@localhost tools]# mv ./zookeeper-3.4.11 /usr/local/soft/zk/server1/server

5. 修改配置文件名爲zoo.cfg對象

    [root@localhost zk]# cd /usr/local/soft/zk/server1/zookeeper-3.4.11/conf/get

    [root@localhost conf]# cp zoo_sample.cfg zoo.cfg同步

6. 在server1中建立文件夾dataclass

    [root@localhost server1]# mkdir data
7. 修改zoo.cfg配置文件test

    [root@localhost server1]# vim zookeeper-3.4.11/conf/zoo.cfg 
    修改dataDir 指定到建立的data目錄

   dataDir=/usr/local/soft/zk/server1/data

    修改clientPort=8581

    新增

        server.1=192.168.0.104:2881:3881
        server.2=192.168.0.104:2882:3882
        server.3=192.168.0.104:2883:3883

    保存

8. 進入data目錄, 建立myid文件

    [root@localhost server1]# cd data/
    [root@localhost data]# vim myid

    輸入1 並保存.

9. 複製server1,新增server2, server3,並修改配置

    進入zk目錄

    [root@localhost zk]# cp -R server1/ server2/
    [root@localhost zk]# cp -R server1/ server3/
    對象修改zoo.cfg, 和myid的值爲2和3.

10. 啓動驗證

    分別啓動server1, server2, server3的zk服務

    如server1: 

        [root@localhost zk]# ./server1/zookeeper-3.4.11/bin/zkServer.sh start
    依次啓動三個服務.

    查看服務狀態:

        [root@localhost zk]# ./server1/zookeeper-3.4.11/bin/zkServer.sh status

        [root@localhost zk]# ./server2/zookeeper-3.4.11/bin/zkServer.sh status

        [root@localhost zk]# ./server3/zookeeper-3.4.11/bin/zkServer.sh status

        爲:

            ZooKeeper JMX enabled by default
            Using config: /usr/local/soft/zk/server1/zookeeper-3.4.11/bin/../conf/zoo.cfg
            Mode: follower

    說明: fllower表示從, leader表示領導者, 我測試的是server2位leader.

    連接客戶端:(咱們連接server2的客戶端)

        [root@localhost zk]# ./server2/zookeeper-3.4.11/bin/zkCli.sh -server 192.168.0.104:8581

        查看節點:

            ls /

            [zookeeper]
        建立節點:    

            [zk: 192.168.0.104:8582(CONNECTED) 1] create /test data
            Created /test

        使用connect鏈接到其餘zkServer

            分別連接其餘兩個客戶端, 驗證數據是否同步

            正常狀況下ls / 返回zookeeper, test

                            get /test  返回data

            至此驗證經過, 完成安裝       

相關文章
相關標籤/搜索