Linux安装Zookeeper

1、Zookeeper简介

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

2、环境准备

因为Zookeeper是用Java开发的,需要运行在JVM上,所以安装Zookeeper前需要先安装JDK7及以上的JDK,若没有安装则需要先安装JDK,以下是安装JDK的教程,已经安装了的同学可以忽略

https://blog.csdn.net/m0_64284147/article/details/132260383

3、下载Zookeeper的安装包

可以从以下网站下载各个版本的Zookeeper

https://archive.apache.org/dist/zookeeper/

(1)选择需要安装的Zookeeper版本(我这里以3.5.7为例子安装)

(2)点击下载apache-zookeeper-3.5.7-bin.tar.gz文件

4、在Linux上新建文件夹来放置Zookeeper

安装的东西一般放在home路径下

mkdir /home/zookeeper

5、下载完后把apache-zookeeper-3.5.7-bin.tar.gz上传到服务器上的/home/zookeeper路径下

6、进入/home/zookeeper
cd /home/zookeeper

7、解压apache-zookeeper-3.5.7-bin.tar.gz
tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz

8、解压完后进入到conf目录
cd apache-zookeeper-3.5.7-bin/conf

9、拷贝zoo_sample.cfg文件并重新命名为zoo.cfg
cp zoo_sample.cfg zoo.cfg

10、新建zkdata文件夹来存放Zookeeper的数据
mkdir /home/zookeeper/zkdata

11、编辑zoo.cfg文件,修改Zookeeper的数据的存放路径
(1)用vim打开zoo.cfg文件
vim zoo.cfg
(2)按i进入输入模式
(3)修改Zookeeper的数据的存放路径为我们新建的/home/zookeeper/zkdata

(4)按Esc退出输入模式,按Shift+:输入:(英文冒号),然后输入wq按回车进行保存并退出

12、启动Zookeeper
(1)进入Zookeeper的bin路径下
cd /home/zookeeper/apache-zookeeper-3.5.7-bin/bin
(2)执行Zookeeper服务的启动脚本

执行

sh zkServer.sh start

或者

./zkServer.sh start

效果图:

成功启动的话会显示STARTED

 

13、查看Zookeeper服务的状态 

执行

sh zkServer.sh status

或者

./zkServer.sh status

效果图:

状态显示如下表示启动成功,Mode:standalone表示目前Zookeeper的模式是单节点

 

其他:

1、停止Zookeeper服务

执行

sh zkServer.sh stop

 或者

./zkServer.sh stop

2、启动Zookeeper客户端

执行

sh zkCli.sh

或者

./zkCli.sh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值