Zookeeper集群的配置方式

本文介绍如何在单台服务器上配置Zookeeper集群,并将其复制到其他服务器。步骤包括解压安装包、创建必要目录、配置zoo.conf文件及myid文件等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如题,最近学习Hadoop时候,学到了Zookeeper的集群配置方式,记录一下


   所需资源:zookeeper-3.4.5.tar.gz   

     CentOS6.5


   1.减压zookeeper-3.4.5.tar.gz 到/opt/app 下面,目录请自行创建


    2.创建如下目录:mkdir  -p /opt/app/zookeeper-3.4.5/data/zkData ,然后再这个目录下面touch myid 文件

    

    3.进入zookeeper的减压目录下面,修改 zookeeper-3.4.5/conf/zoo_simple.conf 名字为 zoo.conf


    4.编辑 zoo.conf 文件,内容如下:

         1>  dataDir=/opt/app/zookeeper-3.4.5/data/zkData

         2>  server.1=hadoop01.shiluo.com:2888:3888

               server.2=hadoop02.shiluo.com:2888:3888

               server.3=hadoop03.shiluo.com:2888:3888

  注意:server后面的1,2,3 表示是第几号服务器,后面的主机名请根据自己的主机名进行配置,2888代               

            表这台服务器与集群中的 leader 服务器交换信息的接口,3888 代表当集群中的 leader 服务器挂掉以后,

            需要各个服务器通过这个端口通信选出新的 leader 服务器

   

    4.编辑 /opt/app/zookeeper-3.4.5/data/zkData/myid,里面填写数字,表示是第几号服务器,因为当 zookeeper 启动

      时会去读取该文件,和 zoo.conf 文件中配置的 server 进行对比确定是第几号服务器。


    5.至此,单台服务器上zookeeper 配置完毕,然后运行 

scp -r zookeeper-3.4.5/  root@hadoop02.shiluo.com:/opt/app 将这台机器的文件发送到其他服务器上,然后在 hadoop02 这台机器上修改 myid 即可。

    

    6.然后在各台机器上运行 bin/zkServer.sh  start  启动zookeeper

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值