zoukankan      html  css  js  c++  java
  • 在 CentOS7 上安装 Zookeeper-3.4.9 服务

    在 CentOS7 上安装 Zookeeper-3.4.9 服务   默认端口2181

    部署jdk环境

    #安装jdk

    #tar -xvzf jdk-8u141-linux-x64.gz

    #mv jdk1.8.0_141 /usr/local/jdk1.8

    #echo "export JAVA_HOME=/usr/local/jdk1.8" >> /etc/profile

    #echo 'export PATH=$JAVA_HOME/bin:$PATH' >> /etc/profile

    #source /etc/profile

    #java -version

    1、切换用户admin

    #su  –  admin

    2、下载 zookeeper-3.4.9.tar.gz:

    #wget http://archive.apache.org/dist/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz

    3、解压缩 zookeeper-3.4.9.tar.gz:

    tar -zxvf zookeeper-3.4.9.tar.gz

    4进入到 /usr/local/services/zookeeper/zookeeper-3.4.9/conf 目录中:

     #cd zookeeper-3.4.9/conf/

    5、复制 zoo_sample.cfg 文件的并命名为为 zoo.cfg:

     #cp zoo_sample.cfg zoo.cfg

    6、用 vim 打开 zoo.cfg 文件并修改其内容

    dataDir=/home/admin/zookeeper-3.4.9/data

    dataLogDir=/home/admin/zookeeper-3.4.9/logs

    7、创建 data和logs目录

    # cd /home/admin/zookeeper-3.4.9

    #mkdir data logs

    8、启动 zookeeper 服务:

    /home/admin/zookeeper-3.4.9/bin/zkServer.sh start

    查询 zookeeper 状态:

    /home/admin/zookeeper-3.4.9/bin/zkServer.sh status

    关闭 zookeeper 服务

    /home/admin/zookeeper-3.4.9/bin/zkServer.sh stop

    重启 zookeeper 服务:

    /home/admin/zookeeper-3.4.9/bin/zkServer.sh restart

    集群配置

    192.168.13.19、192.168.13.24、192.168.13.25

    三台都修改zoo.cfg

    server.1=192.168.13.19:2888:3888

    server.2=192.168.13.24:2888:3888

    server.3=192.168.13.25:2888:3888

    192.168.13.19

    echo "1" > data/myid

    192.168.13.24

    echo "2" > data/myid

    192.168.13.25

    echo "3" > data/myid

     

    然后分别启动各自的zookeeper服务

     

     

  • 相关阅读:
    Don’t Cross 32 GB!
    Kafka 是如何保证数据可靠性和一致性
    水塘抽样(Reservoir Sampling)问题
    实际场景HBase读写设计与实践
    Spark2.3整合kafka010手动管理offset
    周期性清除Spark Streaming流状态的方法
    Spark状态管理State的应用
    Effective C++
    马尔科夫链模型
    非线性规划
  • 原文地址:https://www.cnblogs.com/zs-007/p/11423938.html
Copyright © 2011-2022 走看看