zookeeper 集群安装

zookeeper 集群安装

  1. 下载安装包 https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz

  2. 解压到 服务路径

    $PWD 替换成自己的路径

    tar -zxf apache-zookeeper-3.6.2-bin.tar.gz -C $PWD
    
  3. 修改复制 $PWD/apache-zookeeper-3.6.2-bin/conf 目录下的 zoo_sample.cfg 文件名为zoo.cfgimage-20201227103417338

  4. 修改zoo.cfg 文件
    修改红色框部分

    # The number of milliseconds of each tick
    tickTime=2000
    # The number of ticks that the initial 
    # synchronization phase can take
    initLimit=10
    # The number of ticks that can pass between 
    # sending a request and getting an acknowledgement
    syncLimit=5
    # the directory where the snapshot is stored.
    # do not use /tmp for storage, /tmp here is just 
    # example sakes.
    # 数据存放的位置
    dataDir=/export/services/apache-zookeeper-3.6.2-bin/zkdatas
    # the port at which the clients will connect
    clientPort=2181
    # the maximum number of client connections.
    # increase this if you need to handle more clients
    #maxClientCnxns=60
    #
    # Be sure to read the maintenance section of the 
    # administrator guide before turning on autopurge.
    #
    # http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
    #
    # The number of snapshots to retain in dataDir
    #保留快照数量默认 3
    autopurge.snapRetainCount=3
    # Purge task interval in hours
    # Set to "0" to disable auto purge feature
    #日志文件多少小时清理一次
    autopurge.purgeInterval=1
    
    ## Metrics Providers
    #
    # https://prometheus.io Metrics Exporter
    #metricsProvider.className=org.apache.zookeeper.metrics.prometheus.PrometheusMetricsProvider
    #metricsProvider.httpPort=7000
    #metricsProvider.exportJvmInfo=true
    #集群服务地址 这里的node2 需要配置 /etc/hosts 文件 
    server.1=node2:2888:3888
    server.2=node3:2888:3888
    server.3=node4:2888:3888
    

    这里的node2 需要配置 /etc/hosts 文件

    image-20201227103800917

  5. 配置myid

    • 创建 @PWD/apache-zookeeper-3.6.2-bin/zkdatas 目录
    • 在zkdatas 目录创建myid 文件 里面配置 myid 数值 每一台 服务器应该都不一样image-20201227104332068
  6. 启动集群

    • 进入 $PWD/apache-zookeeper-3.6.2-bin/bin 目录
    • 执行 ./zkServer.sh start (启动之前确保java环境已经搭建完毕)
      image-20201227104906081
    • ./zkServer.sh status 查看启动是否正常image-20201227104827292
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值