1. 什么是Zookeeper?
ZooKeeper
是一个分布式的,开放源码的分布式应用程序协调服务,是Google
的Chubby
一个开源的实现,是Hadoop
和Hbase
的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
在本篇博客中主要介绍一下如何在测试机中安装Zookeeper
,博主的环境为:
- 操作系统为
Centos6.7
Zookeeper
版本为3.4.9
JDK
的版本为1.7
zookeeper
的安装地址为/usr/local/zookeeper
- 安装软件的用户为
root
用户
2. 安装JDK环境
如何Centos6.7
的操作系统中安装JDK
环境,请参考博文: Linux安装Java JDK
3. 安装Zookeeper
- 将
zookeeper
解压到/user/local
目录下,并改名
// 将zookeeper解压到/usr/local目录下面
tar -zxvf zookeeper-3.4.9.tar.gz -C /usr/local/
// 进入/usr/local目录
cd /usr/local
// 将文件修改为zookeeper
mv zookeeper-3.4.9 zookeeper
- 修改配置文件
zoo.cfg
// 将zoo_sample.cfg修改为zoo.cfg
mv zoo_sample.cfg zoo.cfg
// 修改配置文件的内容
dataDir=/usr/local/zookeeper/data
// 创建data目录(zookeeper的家目录)
mkdir data
- 配置环境变量
vim /etc/profile
// 配置文件的内容
export ZOOKEEPER_HOME=/usr/local/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin
//更新配置文件
source /etc/profile
- 启动
zookeeper
服务器
// 启动`zookeeper`
zkServer.sh start
- 验证
zookeeper
是否启动成功
// 通过jps命令访问
jps