Zookeeper完全分布式安装步骤教程

本文档详细介绍了如何在三个节点上配置和启动Zookeeper集群。首先,需要在每个节点上安装JDK并关闭防火墙。接着,删除并重新解压缩Zookeeper,编辑配置文件zoo.cfg,设置dataDir,并在末尾添加各节点信息。创建并编辑myid文件,分别设置为对应节点编号。然后,通过scp命令远程拷贝Zookeeper到其他节点。最后,启动Zookeeper并检查节点状态,确保出现1个leader和2个follower,表明集群启动成功。

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

  1. 三个节点需要安装JDK
  2. 三个节点需要关闭防火墙
    service iptables stop
    chkconfig iptables off
  3. 第一台服务器进入software目录
    cd /home/software/
  4. 删除Zookeeper的单机模式
    rm -rf zookeeper-3.4.8
  5. 关闭Zookeeper的单机模式
    通过jps查看,找到QuorumPeerMain,然后kill -9 进程号
  6. 重新解压
    tar -xvf zookeeper-3.4.8.tar.gz
  7. 进入子目录conf中
    cd zookeeper-3.4.8/conf
  8. 复制
    cp zoo_sample.cfg zoo.cfg
  9. 编辑
    vim zoo.cfg
    修改dataDir属性
    dataDir=/home/software/zookeeper-3.4.8/tmp
    在文件末尾添加
    server.编号=IP或者主机名:端口号1:端口号2
    例如
    server.1=10.9.162.133:2888:3888
    server.2=10.9.152.65:2888:3888
    server.3=10.9.130.83:2888:3888
  10. 新建数据目录并进入
    cd …
    mkdir tmp
    cd tmp
  11. 编辑
    vim myid
    在文件中添加当前云主机给定的编号,例如第一台云主机给定数字1
  12. 远程拷贝
    cd /home/software/
    scp -r zookeeper-3.4.8 root@10.9.152.65:PWDscp−rzookeeper−3.4.8root@10.9.130.83:PWD scp -r zookeeper-3.4.8 root@10.9.130.83:PWDscprzookeeper3.4.8root@10.9.130.83:PWD
    云主机密码:tarena2017Up;
  13. 修改另外两台云主机的myid
    cd /home/software/zookeeper-3.4.8/tmp
    vim myid
    将数字改成当前云主机对应的编号
  14. 启动Zookeeper
    cd /home/software/zookeeper-3.4.8/bin
    sh zkServer.sh start
  15. 查看Zookeeper节点的状态
    sh zkServer.sh status
    如果出现1个leader+2个follower,则表示启动成功
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值