zoukankan      html  css  js  c++  java
  • zookeeper3.5.6单机集群环境搭建

    zookeeper3.5.6单机集群环境搭建
    说明:
    zookeeper部署后, 3.5以后的版本, 会自动占用8080端口. 需要修改配置文件.
    admin.serverPort=8881

    (单机)
    1.下载apache-zookeeper-3.5.6-bin.tar.gz(注意不要下载错了)
    2.解压后再目录下新建data文件夹
    3.备份conf目录下的zoo_sample.cfg文件并重命名为zoo.cfg 
    4.修改zoo.cfg文件内容,修改dataDir=的指向
    解压zookeeper并在conf中修改zookeeper的配置文件
    在conf中执行:cat zoo_sample.cfg|grep -v ^'#'|grep -v ^'$' > zoo.cfg
    修改zoo.cfg文件 vim zoo.cfg
    #Zookeeper 服务器之间或客户端与服务器之间心跳的时间间隔
    tickTime=2000
    initLimit=10
    syncLimit=5
    #Zookeeper 保存数据的目录,默认情况下,Zookeeper 将写数据的日志文件也保存在这个目录里
    dataDir=/kht/zookeeper/data
    #Zookeeper 服务器监听端口,用来接受客户端的访问请求
    clientPort=2181
    启动 ./zkServer.sh stop
    
    (集群)
    1.在集群目录下复制单机版的zookeeper三份
    2.在data目录下创建vim myid文件,(文件内容就是zookeeper的编号1,2,3)
    3.分别修改集群的conf目录下的zoo.cfg的dataDir=/usr/local/colony/zookeeper1/data
    右边两个端口,2881-2883表示数据同步和通信端口;3881-3883表示选举端口
    
    tickTime=2000
    initLimit=10
    syncLimit=5
    dataDir=/kht/cluster/zookeeper1/data
    clientPort=2181
    server.1=192.168.2.131:2881:3881
    server.2=192.168.2.131:2882:3882
    server.3=192.168.2.131:2883:3883
    admin.serverPort=8881
    



    3.设置快速启动/关闭/查看状态.start.sh内容如下:
    cd zookeeper1/bin
    ./zkServer.sh start
    cd ..
    cd ..
    cd zookeeper2/bin
    ./zkServer.sh start
    cd ..
    cd ..
    cd zookeeper3/bin
    ./zkServer.sh start
    cd ..
    cd ..
    快速停止并删除日志
    cd zookeeper1/bin
    ./zkServer.sh stop
    rm -rf ../logs/*
    cd ..
    cd ..
    cd zookeeper2/bin
    ./zkServer.sh stop
    rm -rf ../logs/*
    cd ..
    cd ..
    cd zookeeper3/bin
    ./zkServer.sh stop
    rm -rf ../logs/*
    cd ..
    cd ..
    

  • 相关阅读:
    OilPaint(转载/实验)
    UE4 3D artist
    render pipeline about (翻译)
    Python 相对导入 碎碎念
    USF, USH Grammar
    JZ19 顺时针打印矩阵
    JZ49 把字符串转换成整数
    JZ45 扑克牌顺子
    JZ53 表示数值的字符串
    JZ48 不用加减乘除做加法
  • 原文地址:https://www.cnblogs.com/khtt/p/15218622.html
Copyright © 2011-2022 走看看