zookeeper安裝以及相關知識點

在linux環境下安裝參考以下文檔
文獻資料參考:http://www.cnblogs.com/huangfox/p/3920315.html1

zookeeper是基於java編寫的所以在安裝zookeeper之前先先安裝JDK(具體安裝步驟詳見本博客的java相關,本次不在涉及)

zookeeper官方下載地址:http://apache.fayea.com/zookeeper/stable/ 直接下載穩定版本
現在假設有三臺服務器:
10.5.12.01,10.5.12.02,10.5.12.03

每一臺服務器都要安裝zookeeper,安裝步驟如下:
解壓縮文件
tar -zxvf zookeeper-3.4.9.tar.gz /opt
cd /opt
mv zookeeper-3.4.9 zookeeper

配置環境變量(配置後無論在哪個路徑都可以使用bin下的命令)
vim /etc/profile
ZOOKEEPER_HOME=/home/wangman2/zookeeper
PATH=PATH: ZOOKEEPER_HOME/bin

export ZOOKEEPER_HOME
export PATH

source /etc/profile 使環境變量生效

zookeeper配置集羣
mv zoo_sample.cfg zoo.cfg
vim zoo.cfg

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/home/wangman2/zookeeper/data
clientPort=2181
server.1=10.5.12.01:2888:3888 #若爲僞集羣此端口不可一致
server.2=10.5.12.02:2888:3888
server.3=10.5.12.03:2888:3888

在/home/wangman2/zookeeper/目錄下創建data文件夾
mkdir data

四臺服務器在dataDir文件下創建文本文件myid,且myid的值爲服務器對應的server.x的x值
例如:10.5.12.01服務器
cd data
echo 1>myid
例如:10.5.12.02服務器
echo 2>myid
例如:10.5.12.03服務器
cd data
echo 3>myid

到此zookeepr集羣已經配置完畢(四臺服務器均需以上配置)

啓動zookeeper
zkServer.sh start

ZooKeeper JMX enabled by default
Using config: /opt/zookeeper/bin/../conf/zoo.cfg
Mode: leader

以上zookeeper安裝和啓動完畢

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章