Zookeeper(1)-zookeeper的安装

ZooKeeper的安装

  1. 首先下载ZooKeeper的安装包,我使用的是Zookeeper的3.4.5的版本
    下载地址
  2. 把下载来的Zookeeper的安装包上传到服务器上,我是保存到/usr/application/download/目录下的
  3. 创建软件的安装目录 mkdir -p /usr/application/program/zookeeper/
  4. 解压缩ZooKeeper的安装包

    tar -xvf zookeeper-3.4.5.tar.gz -C ../program/zookeeper/
    
  5. 然后进入zookeeper的conf目录下,复制zoo_simple.conf

    cd /usr/appliaction/program/zookeeper/zookeeper-3.4.5/conf/
    cp ./zoo_simple.cfg zoo.cfg
    
  6. 创建相应的存储数据目录,以及日志目录

    mkdir -p  /usr/appliaction/program/zookeeper/zookeeper-3.4.5/{data,logs}
    
  7. 修改zoo.conf文件的内容,修改dataDir,dataLogDir参数

    dataDir=/usr/application/program/zookeeper/zookeeper-3.4.5/data/
    dataLogDir=/usr/application/program/zookeeper/zookeeper-3.4.5/logs/
    
  8. 我们可以进入bin目录下启动zookeeper

    cd ../bin
    ./zkServer.sh start zoo.cfg
    
  9. 我们可以通过以下命令来查看zookeeper的状态

    ./zkServer.sh status zoo.cfg
    
  10. 复制data文件为,data1,data2,以及复制配置文件zoo.cfg为zoo1.cfg,zoo2.cfg

    cp data data1
    cp data data2
    cp zoo.cfg zoo1.cfg
    cp zoo.cfg zoo2.cfg
    
  11. 如果我们需要搭建集群版的zookeeper,我们需要在第六步创建的data目录下创建一个myid文件,里面写入该server的myid

    echo 1> /usr/appliaction/program/zookeeper/zookeeper-3.4.5/data/myid
    echo 2> /usr/appliaction/program/zookeeper/zookeeper-3.4.5/data1/myid
    echo3> /usr/appliaction/program/zookeeper/zookeeper-3.4.5/data2/myid
    
  12. 如果你是在一台服务器上搭建集群的话,需要修改zoo.cfg,zoo1.cfg,zoo2.cfg,里面的clientPort

    zoo.cfg
    clientPort=2181
    zoo1.cfg
    clientPort=2182
    zoo2.cfg
    clientPort=2183
    
  13. 在zoo.cfg,zoo1.cfg,zoo2.cfg的文件后面写入以下配置

    #server.myid=ip:选举端口:通信端口
    server.1=47.106.132.60:2287:3387
    server.2=47.106.132.60:2288:3388
    server.3=47.106.132.60:2289:3389
    
  14. 依次启动zookeeper

    ./zkServer.sh start zoo.cfg
    ./zkServer.sh start zoo1.cfg
    ./zkServer.sh start zoo2.cfg
    
  15. 依此查看状态

    ./zkServer.sh status zoo.cfg
    ./zkServer.sh status zoo1.cfg
    ./zkServer.sh status zoo2.cfg
    
  16. 我们可以使用zkCli.sh来连接zkserver

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