centos7下的zookeeper安装与伪集群配置

本文详细介绍了Zookeeper的单节点安装过程,包括下载、解压、配置、数据目录设置和启动,以及如何连接节点。接着,逐步指导了伪分布式集群的配置,涉及创建多节点数据和日志目录,编辑多个配置文件,并启动和链接整个集群。

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

一、zookeeper安装

1、下载zookeeper安装包

zookeeper-3.4.9.tar.gz

2、解压

tar -zxvf zookeeper-3.4.9.tar.gz

3、新建数据储存目录,日志储存目录

mkdir /home/work/zookeeper/zookeeper-3.4.9/zk1/data
mkdir /home/work/zookeeper/zookeeper-3.4.9/zk1/logs

4、配置

进入到conf目录下,重命名conf文件

mv zoo_sample.cfg zoo.cfg

修改配置

vim zoo.cfg

修改dataDir,添加dataLogDir

dataDir=/home/work/zookeeper/zookeeper-3.4.9/zk1/data
dataLogDir=/home/work/zookeeper/zookeeper-3.4.9/zk1/logs

!!!单节点的配置已经完成

5、启动单节点

到bin目录下,运行

./zkServer.sh start  /home/work/zookeeper/zookeeper-3.4.9/conf/zoo.cfg 

7、链接zookeeper节点

./zkCli.sh -server xx.xx.xx.xx:xxxx

二、zookeeper伪分布式集群配置

1、直接跳到上面的第四步骤

2、创建数据存储目录

mkdir /home/work/zookeeper/zookeeper-3.4.9/zk1/data
mkdir /home/work/zookeeper/zookeeper-3.4.9/zk2/data
mkdir /home/work/zookeeper/zookeeper-3.4.9/zk3/data

3、创建日志存储目录

mkdir /home/work/zookeeper/zookeeper-3.4.9/zk1/logs
mkdir /home/work/zookeeper/zookeeper-3.4.9/zk2/logs
mkdir /home/work/zookeeper/zookeeper-3.4.9/zk3/logs

4、创建三个配置文件

touch /home/work/zookeeper/zookeeper-3.4.9/conf/zoo1.cfg
touch /home/work/zookeeper/zookeeper-3.4.9/conf/zoo2.cfg
touch /home/work/zookeeper/zookeeper-3.4.9/conf/zoo3.cfg

5、修改配置文件

修改每个配置文件的clientPort和dataDir
其中三个配置文件的server.1,server.2,server.3的IP和port都相同,IP为本机的IP

vim /home/work/zookeeper/zookeeper-3.4.9/conf/zoo1.cfg
ckTime=2000
initLimit=10
syncLimit=5
dataDir=/home/conan/zoo/zk1
clientPort=2181
server.1=192.168.1.201:2888:3888
server.2=192.168.1.201:2889:3889
server.3=192.168.1.201:2890:3890
vim /home/work/zookeeper/zookeeper-3.4.9/conf/zoo2.cfg
ckTime=2000
initLimit=10
syncLimit=5
dataDir=/home/conan/zoo/zk2
clientPort=2182
server.1=192.168.1.201:2888:3888
server.2=192.168.1.201:2889:3889
server.3=192.168.1.201:2890:3890
vim /home/work/zookeeper/zookeeper-3.4.9/conf/zoo3.cfg
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/home/conan/zoo/zk3
clientPort=2183
server.1=192.168.1.201:2888:3888
server.2=192.168.1.201:2889:3889
server.3=192.168.1.201:2890:3890

6、启动集群

到bin目录下运行命令

./zkServer.sh start /home/work/zookeeper/zookeeper-3.4.9/conf/zoo1.cfg
./zkServer.sh start /home/work/zookeeper/zookeeper-3.4.9/conf/zoo2.cfg
./zkServer.sh start /home/work/zookeep

7、链接集群

./zkCli.sh -server 192.168.1.201:2181

完成链接。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值