這裡安裝的是可生產用的 zookeeper 集群,非偽分布式集群。提前準備三颱伺服器。並且都已經安裝jdk 1.8
。其 ip 對映如下:
192.168.56.101 worker-01 worker-01.joyxj.com
192.168.56.102 worker-02 worker-02.joyxj.com
192.168.56.103 worker-03 worker-03.joyxj.com
wget
tar -zxvf apache-zookeeper-3.5.5-bin.tar.gz
mv apache-zookeeper-3.5.5-bin zzookeeper-3.5.5
mkdir -p /var/lib/zookeeper
三颱伺服器上都需要執行操作。
拷貝乙份配置檔案zoo_sample.cfg
,重新命名為zoo.cfg
。配置以下內容:
# 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.
# do not use /tmp for storage, /tmp here is just
# example sakes.
# 配置資料目錄
datadir=/var/lib/zookeeper
# the port at which the clients will connect
# 配置埠
clientport=2181
# the maximum number of client connections.
# increase this if you need to handle more clients
#maxclientcnxns=60
## be sure to read the maintenance section of the
# administrator guide before turning on autopurge.
## ## the number of snapshots to retain in datadir
#autopurge.snapretaincount=3
# purge task interval in hours
# set to "0" to disable auto purge feature
#autopurge.purgeinterval=1
# 配置集群資訊,下面的worker-*也可以用 ip 替代。
server.1=worker-01:2888:3888
server.2=worker-02:2888:3888
server.3=worker-03:2888:3888
上述步驟三颱伺服器上均需要操作。
這一步的操作每台伺服器上不致。
在worker-01伺服器上的操作:
echo
"1"> /var/lib/zookeeper/myid
在worker-02伺服器上的操作:
echo
"2"> /var/lib/zookeeper/myid
在worker-03伺服器上的操作:
echo
"3"> /var/lib/zookeeper/myid
以上寫入/var/lib/zookeeper/myid
的值分別對應配置集群時的server
後面的值。
比如:對於 worker-01 這台伺服器,其配置的對應關係是server.1=worker-01:2888:3888
,所以寫入/var/lib/zookeeper/myid
的值是1
。
執行命令sh bin/zkserver.sh start
分別啟動三颱伺服器。啟動後可以用sh bin/zkserver.sh status
檢視伺服器的狀態。
zookeeper集群安裝
此處為zookeeper 3.3.2 2.分別解壓至zookeepr集群機器 一般為基數臺機器 相應目錄 此處為 zookeeper home 集群為mem1,mem2,mem3 hosts對應 1.分別在zookeepr集群機器上配置 zookeeper home conf zoo.cfg 預設是...
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...