zookeeper 集群搭建

zookeeper 集群搭建 ,第1张

zookeper 下载地址

地址:https://dlcdn.apache.org/zookeeper/zookeeper-3.8.0/apache-zookeeper-3.8.0-bin.tar.gz
官网下载地址(可以下载其它版本):https://zookeeper.apache.org/releases.html

下载完成 上传linux

解压文件
# apache-zookeeper-3.8.0-bin.tar.gz  下载的zookeper文件名
tar -zxvf apache-zookeeper-3.8.0-bin.tar.gz 
# 将文件夹重命名 为 zk1
mv apache-zookeeper-3.8.0-bin zk1
文件路径

添加zookeper配置

进入config文件夹
# 复制一份文件 并命名zoo.cfg 
 cp zoo_sample.cfg zoo.cfg 
复制zk1文件夹
 cp -r zk1 zk2
 cp -r zk1 zk3
配置zk1,zk2,zk3 config文件夹下的配置zoo.cfg 配置ZK1 修改zk1 -> config -> zoo.cfg
#客户端端口
clientPort=2181
#数据存储路径
dataDir=/tmp/zookeeper/2181
#修改AdminServer的端口:
admin.serverPort=8881

# server.服务器id=服务器IP地址:服务器直接通信端口:服务器之间选举投票端口
server.1=127.0.0.1:2881:3881
server.2=127.0.0.1:2882:3882
server.3=127.0.0.1:2883:3883
​
dataDir对应目录下分别创建myid文件
cd /tmp/zookeeper/2181
echo 1 > myid
配置ZK2 修改zk2 -> config -> zoo.cfg
#客户端端口
clientPort=2182
#数据存储路径
dataDir=/tmp/zookeeper/2182
#修改AdminServer的端口:
admin.serverPort=8882

# server.服务器id=服务器IP地址:服务器直接通信端口:服务器之间选举投票端口
server.1=127.0.0.1:2881:3881
server.2=127.0.0.1:2882:3882
server.3=127.0.0.1:2883:3883
​
dataDir对应目录下分别创建myid文件
cd /tmp/zookeeper/2182
echo 2 > myid
配置ZK3 修改zk3 -> config -> zoo.cfg
#客户端端口
clientPort=2183
#数据存储路径
dataDir=/tmp/zookeeper/2183
#修改AdminServer的端口:
admin.serverPort=8883

# server.服务器id=服务器IP地址:服务器直接通信端口:服务器之间选举投票端口
server.1=127.0.0.1:2881:3881
server.2=127.0.0.1:2882:3882
server.3=127.0.0.1:2883:3883
​
dataDir对应目录下分别创建myid文件
cd /tmp/zookeeper/2183
echo 3 > myid
zk 命令
#启动zk
./zkServer.sh  start
​
#查看节点状态
./zkServer.sh status
​
#停止节点
./zkServer.sh stop

注意:启动运行脚本在bin文件夹下

查看节点状态(mode:(follower | leader))表示部署成功


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/729024.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-26
下一篇 2022-04-26

发表评论

登录后才能评论

评论列表(0条)

保存