image.png

    1. 安装包解压指定地点
    2. 配置环境变量
    3. 修改默认配置


    mkdir /usr/zookeeper
    cd /usr/zookeeper
    tar -zxvf /usr/package277/zookeeper-3.4.14.tar.gz -C /usr/zookeeper-3.4.14
    cd zookeeper-3.4.14
    pwd
    vim /etc/profile
    G
    换行
    #ZOOKEEPER
    export ZOOKEEPER_HOME=/usr/zookeeper/cd zookeeper-3.4.14
    export PATH=$PATH:ZOOKEEPER_HOME/bin
    source /etc/profile
    cd
    cd conf/
    vim zoo_sample.cfg
    image.png

    1. 设置数据存储路径

    dataDir=/usr/zookeeper/cd zookeeper-3.4.14/zkdata

    1. 设置日志文件路径
      dataLogDir=/usr/zookeeper/cd zookeeper-3.4.14/zkdatalog
    2. 设置集群列表
      sever.1=master:2888:3888
      sever.2=slave1:2888:3888

    sever.3=slave2:2888:3888

    1. 创建所需文件夹
      cd /usr/zookeeper/cd zookeeper-3.4.14/
      mkdir zkdata zkdatalog
      scp -r /usr/zookeeper slave1:/usr/

    scp -r /usr/zookeeper slave2:/usr/

    1. 数据存储路径下创建myid
      echo 1 > /usr/zookeeper/cd zookeeper-3.4.14/zkdata/myid
      cat /usr/zookeeper/zookeeper-3.4.14/zkdata/myid
      slave1:

    echo 2 > /usr/zookeeper/zookeeper-3.4.14/zkdata/myid
    slave2:
    echo 3 > /usr/zookeeper/zookeeper-3.4.14/zkdata/myid

    1. 启动服务,查看进程QP
      zkSever.sh start
      zkSever.sh status
    2. 查看各节点服务器角色是否正常
      jps
      如果寄了怎么办
      1. 停止服务
      2. 检查zoo.cfg
      3. 删除zkdata目录下除myid外所有文件