首页 > 其他 > 详细

Zookeeper伪分布式配置

时间:2019-09-13 20:32:49      阅读:66      评论:0      收藏:0      [点我收藏+]

解压文件

tar -zxvf zookeeper-3.4.10.tar.gz
mv zookeeper-3.4.10 /opt/zookeeper/zookeeper3.4

修改配置文件

cd /opt/zookeeper/zookeeper3.4/

cp conf/zoo_sample.cfg conf/zoo_1.cfg

vi conf/zoo_1.cfg 
dataDir=/opt/zookeeper/zookeeper3.4/data/zk1

clientPort=2181

server.1=localhost:2888:3888
server.2=localhost:2889:3889
server.3=localhost:2890:3890
cat conf/zoo_1.cfg > conf/zoo_2.cfg
vi conf/zoo_2.cfg
dataDir=/opt/zookeeper/zookeeper3.4/data/zk2

clientPort=2182

server.1=localhost:2888:3888
server.2=localhost:2889:3889
server.3=localhost:2890:3890
cat conf/zoo_1.cfg > conf/zoo_3.cfg
vi conf/zoo_3.cfg
dataDir=/opt/zookeeper/zookeeper3.4/data/zk3

clientPort=2183

server.1=localhost:2888:3888
server.2=localhost:2889:3889
server.3=localhost:2890:3890

技术分享图片

mkdir -p data/zk1
mkdir -p data/zk2
mkdir -p data/zk3

# 给每一个zookeeper服务添加唯一标识ID,来标识是哪一个server
echo 1 > data/zk1/myid
echo 2 > data/zk2/myid
echo 3 > data/zk3/myid

启动zookeeper

# 使用配置文件来启动三个zookeeper服务
./bin/zkServer.sh start conf/zoo_1.cfg 
./bin/zkServer.sh start conf/zoo_2.cfg
./bin/zkServer.sh start conf/zoo_3.cfg 

技术分享图片

# 查看三个zookeeper的状态
./bin/zkServer.sh status conf/zoo_1.cfg
./bin/zkServer.sh status conf/zoo_2.cfg
./bin/zkServer.sh status conf/zoo_3.cfg 

技术分享图片

# 关闭服务
./bin/zkServer.sh stop conf/zoo_1.cfg 

技术分享图片

# 启动zookeeper的客户端
./bin/zkCli.sh -server localhost:2182

技术分享图片

Zookeeper伪分布式配置

原文:https://www.cnblogs.com/studyNotesSL/p/11517477.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!