,此處為zookeeper-3.3.2
2. 分別解壓至zookeepr集群機器(一般為基數臺機器)相應目錄(此處為$zookeeper_home),集群為mem1,mem2,mem3(hosts對應)。
1. 分別在zookeepr集群機器上配置$zookeeper_home/conf/zoo.cfg(預設是沒有此檔案的,可以由zoo_sample.cfg重新命名來),配置如下
# the number of milliseconds of each tick
ticktime=2000
# the number of ticks that the initial
# synchronization phase can take
initlimit=10
# the number of ticks that can pass between
# sending a request and getting an acknowledgement
synclimit=5
# the directory where the snapshot is stored.
datadir=/home/hadoop/zkdata
# the port at which the clients will connect
clientport=2181
server.1=mem1:2888:3888
server.2=mem2:2888:3888
server.3=mem3:2888:3888
注:datadir是zookeeper的資料目錄,需要手動建立
2. 配置myid檔案,在datadir目錄下新建myid檔案並設定id號
id號即為zoo.cfg檔案中server.後的數字,如server.1=mem1:2888:3888即表示mem1機器中的myid號為1,server.2=mem2:2888:3888即表示mem2器中的myid號為2。
1. 啟動
分別在zookeepr集群機器
$zookeeper_home/bin/zkserver.sh start
注:一開始啟動的時候會報錯,提示連不上集群其他成員。此時是正常資訊,等所有集群成員都啟動後,該錯誤資訊便會消失。
2. 檢視集群狀態
$zookeeper_home/bin/zkserver.sh status
如果正常啟動會提示如下資訊
[hadoop@mem2 zookeeper]$ bin/zkserver.sh status
jmx enabled by default
using config: /usr/local/zookeeper/bin/../conf/zoo.cfg
mode: follower
或者jps檢視是否有quorumpeermain服務,如存在則已經啟動。
zookeeper 集群安裝
參考zookeeper主頁 選擇目前的stable版本 3.4.8 本次安裝機器為172.23.28.51 52 53 wget 2.解壓 tar zxvf zookeeper 3.4.8.tar.gz mv zookeeper 3.4.8 usr local zookeeper 3.增加zoo.c...
安裝zookeeper集群
1.解壓zookeeper安裝包到 opt module 目錄下2 root hadoop01 module tar zxvf zookeeper 3.4.5.tar.gz c opt module 2建立zkdata root hadoop01 module mkdir p zookeeper 3...
zookeeper 集群安裝
這裡安裝的是可生產用的 zookeeper 集群,非偽分布式集群。提前準備三颱伺服器。並且都已經安裝jdk 1.8。其 ip 對映如下 192.168.56.101 worker 01 worker 01.joyxj.com 192.168.56.102 worker 02 worker 02.jo...