Zookeeper 下载安装与配置

Zookeeper 下载安装与配置

1. 下载zookeeper

地址:https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz

在这里插入图片描述

2.上传到Linux

在这里插入图片描述
选择一个目录,上传

3.解压

运行以下命令解压

1> .tar.gz 文件

tar -zxvf zookeeper-3.5.9.tar.gz(此文件名根据自己文件实际名称来改)

2> .tar 文件

tar -xvf zookeeper-3.5.9.tar (此文件名根据自己文件实际名称来改)
解压成功
在这里插入图片描述

4. 配置

1>进入解压过后的zookeeper/conf目录

[root@lingyun tools]# cd apache-zookeeper-3.5.9-bin
[root@lingyun apache-zookeeper-3.5.9-bin]# cd conf
[root@lingyun conf]# ls
configuration.xsl  log4j.properties  zoo_sample.cfg

2>将zoo_sample.cfg文件复制为zoo.cfg,因为配置伪分布式所以复制三份

[root@lingyun conf]# cp zoo_sample.cfg zoo.cfg

3>编辑zoo1.cfg文件

[root@lingyun conf]# vi zoo1.cfg

在这里插入图片描述
修改zoo2.cfg

vi zoo2.cfg

在这里插入图片描述

修改zoo3.cfg

vi zoo3.cfg

在这里插入图片描述

4> 创建zookeeper 保存数据的文件

[root@lingyun conf\]# mkdir -p /usr/tools/zookeeper/data/zk1
[root@lingyun conf\]# mkdir -p /usr/tools/zookeeper/data/zk2
[root@lingyun conf\]# mkdir -p /usr/tools/zookeeper/data/zk3](https://img-blog.csdnimg.cn/0524554c26834617a63d4a38257b9704.png)

分别在以上路径下新建myid文件

[root@lingyun data]# touch zk1/myid
[root@lingyun data]# touch zk2/myid
[root@lingyun data]# touch zk3/myid

写入内容

[root@lingyun data]# echo "1" > zk1/myid
[root@lingyun data]# echo "2" > zk2/myid
[root@lingyun data]# echo "3" > zk3/myid

启动

[root@lingyun zookeeper]# ls
bin  conf  data  docs  lib  LICENSE.txt  NOTICE.txt  README.md  README_packaging.txt
[root@lingyun zookeeper]# bin/zkServer.sh start zoo1.cfg
ZooKeeper JMX enabled by default
Using config: /usr/tools/zookeeper/bin/../conf/zoo1.cfg
Starting zookeeper ... STARTED
[root@lingyun zookeeper]# bin/zkServer.sh start zoo2.cfg
ZooKeeper JMX enabled by default
Using config: /usr/tools/zookeeper/bin/../conf/zoo2.cfg
Starting zookeeper ... STARTED
[root@lingyun zookeeper]# bin/zkServer.sh start zoo3.cfg
ZooKeeper JMX enabled by default
Using config: /usr/tools/zookeeper/bin/../conf/zoo3.cfg
Starting zookeeper ... STARTED
[root@lingyun zookeeper]# 

在这里插入图片描述
查看状态
[root@lingyun zookeeper]# bin/zkServer.sh status zoo1.cfg
ZooKeeper JMX enabled by default
Using config: /usr/tools/zookeeper/bin/…/conf/zoo1.cfg
Client port found: 2181. Client address: localhost. Client SSL: false.
Mode: follower
[root@lingyun zookeeper]# bin/zkServer.sh status zoo2.cfg
ZooKeeper JMX enabled by default
Using config: /usr/tools/zookeeper/bin/…/conf/zoo2.cfg
Client port found: 2182. Client address: localhost. Client SSL: false.
Mode: leader
[root@lingyun zookeeper]# bin/zkServer.sh status zoo3.cfg
ZooKeeper JMX enabled by default
Using config: /usr/tools/zookeeper/bin/…/conf/zoo3.cfg
Client port found: 2183. Client address: localhost. Client SSL: false.
Mode: follower

在这里插入图片描述
在这里插入图片描述

[root@lingyun ~]# jps
23491 QuorumPeerMain
30135 Jps
22761 QuorumPeerMain
23663 QuorumPeerMain

在这里插入图片描述
停止zookeeper

[root@lingyun conf]# /usr/tools/zookeeper/bin/zkServer.sh stop zoo1.cfg
ZooKeeper JMX enabled by default
Using config: /usr/tools/zookeeper/bin/../conf/zoo1.cfg
Stopping zookeeper ... STOPPED
[root@lingyun conf]# /usr/tools/zookeeper/bin/zkServer.sh stop zoo2.cfg
ZooKeeper JMX enabled by default
Using config: /usr/tools/zookeeper/bin/../conf/zoo2.cfg
Stopping zookeeper ... STOPPED
[root@lingyun conf]# /usr/tools/zookeeper/bin/zkServer.sh stop zoo3.cfg
ZooKeeper JMX enabled by default
Using config: /usr/tools/zookeeper/bin/../conf/zoo3.cfg
Stopping zookeeper ... STOPPED

猜你喜欢

转载自blog.csdn.net/weixin_41907283/article/details/129383394
今日推荐