zookeeper 安装

1.    下载
   官方下载地址:https://archive.apache.org/dist/zookeeper/
   wget https://archive.apache.org/dist/zookeeper/zookeeper-3.5.7/apache-zookeeper-3.5.7-bin.tar.gz
2.    解压
  tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz
3.    配置
  cd ./zookeeper-3.5.7/conf/    --- 进入zk目录
  cp zoo_sample.cfg zoo.cfg     --- 伪集群复制多份,可分别命名zoo1.cfg zoo2.cfg zoo3.cfg  ... 

4.    修改zoo.cfg
 tickTime=2000   #通信心跳时间,Zookeeper服务器与客户端心跳时间,单位毫秒
 initLimit=10    #Leader和Follower初始连接时能容忍的最多心跳数(tickTime的数量),这里表示为10*2s
 syncLimit=5     #Leader和Follower之间同步通信的超时时间,这里表示如果超过5*2s,Leader认为Follwer死掉,并从服务器列表中删除Follwer
 dataDir=/usr/local/zookeeper-3.5.7/data      ●修改,指定保存Zookeeper中的数据的目录,目录需要单独创建,若是伪集群,分别创建data1、data2、data3;
 dataLogDir=/usr/local/zookeeper-3.5.7/logs   ●添加,指定存放日志的目录,目录需要单独创建,若是伪集群,logs目录要分别创建
 clientPort=2181   #客户端连接端口,如果采用伪集群,端口号依次2181、2182、2183
 #添加集群信息,如果采用伪集群,端口号分别修改
  server.1=192.168.200.61:3188:3288
  server.2=192.168.200.62:3188:3288
  server.3=192.168.200.63:3188:3288
5.    创建目录
 分别在多个节点上创建 或者 伪集群中分别创建多个目录,需与zoo.cfg保持一致
  mkdir /usr/local/zookeeper-3.5.7/data   # 伪集群 则用 data1 data2 data3 .... 
  mkdir /usr/local/zookeeper-3.5.7/logs
//在每个节点的dataDir指定的目录下创建一个 myid 的文件,序列不能相同
echo 1 > /usr/local/zookeeper-3.5.7/data1/myid
echo 2 > /usr/local/zookeeper-3.5.7/data2/myid
echo 3 > /usr/local/zookeeper-3.5.7/data3/myid

6.    启动
./bin/zkServer.sh start ./config/zoo.cfg
./bin/zkServer.sh stop ./config/zoo.cfg
./bin/zkServer.sh status ./config/zoo.cfg

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值