zookeeper 实践安装

本文详细介绍了如何使用Zookeeper版本3.4.5在三台机器上搭建集群并进行配置,包括上传文件、解压、重命名、修改配置文件、创建目录、配置环境变量、复制文件以及启动和验证集群的过程。

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



 1  把 zookeeper-3.4.5.tar.gz 上传到/home/bigdata/ 目录
    解压 tar -zxvf  zookeeper-3.4.5.tar.gz
     修改名称   mv  zookeeper-3.4.5  zookeeper
     
  2 将“/zookeeper-3.3.1/conf”目录下zoo_sample.cfg修改名称为“zoo.cfg”
   新建文件夹在 /home/bigdata/zookeeper/data  和 /home/bigdata/zookeeper/log   chmod _R 755 data
   配置zoo.cfg
   
   dataDir=/home/bigdata/zookeeper/data 


   dataLogDir=/home/bigdata/zookeeper/log


clientPort=2181 
initLimit=10 
syncLimit=5 
tickTime=2000 
server.1=192.168.119.128:2888:3888 
server.2=192.168.119.129:2888:3888 
server.3=192.168.119.130:2888:3888


3  创建dataDir参数指定的目录(这里指的是“/home/bigdata/zookeeper/data”),并在目录下创建文件,命名为“myid”。 
编辑“myid”文件,并在对应的IP的机器上输入对应的编号。如在192.168.119.128上,
“myid”文件内容就是1,在192.168.119.129上,内容就是2    在192.168.119.130上,内容就是3


4  配置环境变量    三台机器都要配置 
# zookeeper path


export ZOOKEEPER=/home/bigdata/zookeeper/bin
追加   PATH=$PATH:$ZOOKEEPER
source /etc/profile


5  将 “/home/bigdata/zookeeper” 目录分别拷贝到192.168.119.129和192.168.119.130下。
同时修改对应的“myid”文件内容。
cd /home/bigdata/
scp -r zookeeper slave1:/home/bigdata/ 
scp -r zookeeper slave2:/home/bigdata/ 


6  启动集群
在三个节点的终端中,分别执行命令


zkServer.sh  start
7 验证
我们如何判断启动是否成功哪?


可以在终端执行jps查看,会看到一个新的java进程QuorumPeerMain。这就是ZK的java进程。


也可以在三个终端分别执行命令


zkServer.sh  status
会看到一个输出信息含有Mode: Leader,两个输出信息含有Mode: Follower。


8 停止  zookeeper
 zkServer.sh stop
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值