首页 > 其他 > 详细

ZooKeeper 集群

时间:2020-07-23 22:00:27      阅读:62      评论:0      收藏:0      [点我收藏+]

下载 ZooKeeper 

https://zookeeper.apache.org/releases.html

要下载 apache-zookeeper-{version}-bin.tar.gz 文件名中包含bin的包

 

集群环境:

10.10.14.63
10.10.14.62
10.10.14.61

 

三台服务器依次安装 ZooKeeper (将下载好的gz包放在/usr/local下)

tar zxvf apache-zookeeper-3.6.1-bin.tar.gz
mv apache-zookeeper-3.6.1-bin zookeeper

创建存放数据和日志的目录

mkdir  /usr/local/zookeeper/data
mkdir  /usr/local/zookeeper/data_logs

配置文件

cp /usr/local/zookeeper/conf/zoo_sample.cfg /usr/local/zookeeper/conf/zoo.cfg

vi /usr/local/zookeeper/conf/zoo.cfg
# 数据存放目录
dataDir=/usr/local/zookeeper/data
# 日志存放目录
dataLogDir=/usr/local/zookeeper/data_logs

# 2888(通讯端口):3888(选举端口)
server.1=10.10.14.63:2888:3888
server.2=10.10.14.62:2888:3888
server.3=10.10.14.61:2888:3888

在三台服务器上分别创建myid文件,注意:配置文件中的server.x  这个x就是各服务器myid文件的内容

10.10.14.63服务器
echo 1 > /usr/local/zookeeper/data/myid
10.10.14.62服务器
echo 2 > /usr/local/zookeeper/data/myid
10.10.14.61服务器
echo 3 > /usr/local/zookeeper/data/myid

三台服务器依次启动ZooKeeper

/usr/local/zookeeper/bin/zkServer.sh start

查看状态

/usr/local/zookeeper/bin/zkServer.sh status

可以看到哪台服务器是 leader 或 follower

 

ZooKeeper 集群

原文:https://www.cnblogs.com/kgdxpr/p/13367178.html

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