zookeeper 集群安裝

2021-09-25 06:08:16 字數 2316 閱讀 1570

這裡安裝的是可生產用的 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...