我是靠谱客的博主 凶狠丝袜,最近开发中收集的这篇文章主要介绍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
    

最后

以上就是凶狠丝袜为你收集整理的Zookeeper(1)-zookeeper的安装的全部内容,希望文章能够帮你解决Zookeeper(1)-zookeeper的安装所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部