一、Zookeeper简介
- ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
二、zookeeper的下载和安装
如果需要下载最新版的zookeeper,需要下载带有 bin 的压缩包
1、安装环境
- centos 7.6
- jdk1.8
- zookeeper版本:3.5.8
2、zookeeper的下载
注意:进入下载页面后,选择带bin的压缩包进行下载。因为后面启动报错,就是找不到主类,带bin的压缩包解压之后就不会出现这种情况。
下载地址:
http://mirrors.hust.edu.cn/apache/zookeeper/
3、通过xftp将下载的gz包传到opt包下面

4、解压。解压到需要安装的目录下
解压命令
tar -zxf apache-zookeeper-3.5.8.tar.gz -C /data
解压之后的目录如下,根据版本可能会有一些小的差别

5、进入conf目录,创建一个名为 zoo.cfg 的文件(可复制zoo_sample.cfg)
命令
//进入conf目录
cd conf
//通过复制,创建zoo.cfg文件
cp zoo_sample.cfg zoo.cfg

6、进入zookeeper安装目录,启动zookeeper
命令:
启动命令:./bin/zkServer.sh start
停止命令:./bin/zkServer.sh stop
重启命令:./bin/zkServer.sh restart
状态查看命令:./bin/zkServer.sh status
启动完成之后,可用查看运行状态和线程
[root@VM-0-16-centos apache-zookeeper-3.5.8-bin]# jps
10524 QuorumPeerMain
14468 Jps
集群模式待更新。。。。
本文介绍了Zookeeper的简介、下载、安装及启动步骤。在CentOS7.6环境下,安装了JDK1.8后,下载并解压Zookeeper 3.5.8版本,创建配置文件zoo.cfg,并在安装目录下启动Zookeeper服务。启动成功后,通过jps命令确认进程运行状态。
3118

被折叠的 条评论
为什么被折叠?



