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