zookeeper配置linux

  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内部经过选举出来的,详细过程后期会发.

  

猜你喜欢

转载自blog.csdn.net/crg18438610577/article/details/83617084