地址:https://dlcdn.apache.org/zookeeper/zookeeper-3.8.0/apache-zookeeper-3.8.0-bin.tar.gz
官网下载地址(可以下载其它版本):https://zookeeper.apache.org/releases.html
# 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
文件夹下
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)