zookeeper配置linux

本文详细介绍如何在Linux环境下安装ZooKeeper,并配置单节点与多节点集群。包括从官网下载最新tar包、配置文件修改、启动命令及状态检查等步骤。特别介绍了三节点集群的配置方法,涉及配置文件修改、myid文件创建及重启命令。
  1. 首先去官网或者镜像网站下载最新的tar包,推荐中国科技大学镜像网
  2. 一定要在linux解压tar包,不要在window是上面解压,否则没有可执行权限.
  3. 修改配置文件的名字:conf/zoo_sample.cfg修改为zoo.cfg
  4. 建议修改配置文件中数据文件夹的位置dataDir=/data/zookeeper/data.
  5. bin/zkServer.sh start,启动zookeeper
  6. 查看是否启动:bin/zkServer.sh status,或者jps或者ps aux|grep zookeeper
  7. 上面是单节点启动
  8. 下面是多借点启动,也是工作中常用的
  9. 先准备三台虚拟机(Node-1,node-2,node-3),建议奇数台,因为zookeeper支持(2n+1),投票选举策略
  10. 继续修改配置文件zoo.cfg
  11. 在zoo.cfg最面加上对应的端口号:
     server.0=node-1:2888:3888
    
     server.1=node-2:2888:3888
    
     server.2=node-3:2888:3888

     这样就关联起来了

 

接下来在你解压的zookeeper同级目录中创建一个data,进入data,创建文件myid,vim myid

注意此时,是三台机器同事都要这样操作

myid中的内容:node-1中是0,node-2中是1,node-3中是2

这个数字不是随便加的是根据前面的配置文件中的最后三行一一对应的

 

 

   接下来三个机器一起重启zookeeper,命令为:

bin/zkServer.sh stop

bin/zkServer.sh start

这是再同时查询状态:

bin/zkServer.sh status

会发现一个是leader,其他两个是follower

这个leader是zookeeper内部经过选举出来的,详细过程后期会发.

 

 

 

  

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员万万

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值