zookeeper: 单机搭建伪集群

官网:http://zookeeper.apache.org/releases.html
下载:zookeeper-3.4.8.tar.gz

1、创建目录

cd /usr/local
mkdir zookeeper-cluster
cd zookeeper-cluster
mkdir server1
cd server1

将解压的zookeeper文件夹复制到当前目录,并在当前目录下创建:

mkdir data
mkdir dataLog
cd data
touch myid
echo 1 > myid

2、配置

cd /usr/local/zookeeper-cluster/server1/zookeeper/conf
touch zoo.cfg

内容如下

tickTime=2000 
initLimit=5
syncLimit=2
dataDir=/usr/local/zookeeper-cluster/server1/data
dataLogDir=/usr/local/zookeeper-cluster/server1/dataLog
clientPort=2181
server.1=127.0.0.1:2888:3888
server.2=127.0.0.1:2889:3889
server.3=127.0.0.1:2890:3890

3、复制server1为server2和server3,并修改其中的zoo.cfg和myid
3个zoo.cfg内容:

# server1
tickTime=2000
initLimit=5
syncLimit=2
dataDir=/usr/local/zookeeper-cluster/server1/zookeeper/data
dataLogDir=/usr/local/zookeeper-cluster/server1/zookeeper/dataLog
clientPort=2181
server.1=127.0.0.1:2888:3888
server.2=127.0.0.1:2889:3889
server.3=127.0.0.1:2890:3890
# server2
tickTime=2000
initLimit=5
syncLimit=2
dataDir=/usr/local/zookeeper-cluster/server2/zookeeper/data
dataLogDir=/usr/local/zookeeper-cluster/server2/zookeeper/dataLog
clientPort=2182
server.1=127.0.0.1:2888:3888
server.2=127.0.0.1:2889:3889
server.3=127.0.0.1:2890:3890
# server3
tickTime=2000
initLimit=5
syncLimit=2
dataDir=/usr/local/zookeeper-cluster/server3/zookeeper/data
dataLogDir=/usr/local/zookeeper-cluster/server3/zookeeper/dataLog
clientPort=2183
server.1=127.0.0.1:2888:3888
server.2=127.0.0.1:2889:3889
server.3=127.0.0.1:2890:3890

myid的内容分别为 1、2、3
分别进入三个服务器文件夹的解压目录的/bin目录下,启动服务

cd /usr/local/zookeeper-cluster/server1/zookeeper/bin
./zkServer.sh start

cd /usr/local/zookeeper-cluster/server2/zookeeper/bin
./zkServer.sh start

cd /usr/local/zookeeper-cluster/server3/zookeeper/bin
./zkServer.sh start

4、接入客户端
随意进去一台server的/bin目录下,并连接其他任一台服务器(此处进去server3连接server1)
cd /usr/local/zookeeper-cluster/server3/zookeeper/bin
./zkCli.sh -server 127.0.0.1:2181
这里写图片描述

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值