zookeeper配置以及安裝

2021-07-27 09:01:10 字數 1632 閱讀 3717

leader隨機選舉

1:tar -zxvf zookeeper-3.4.9.tar.gz -c /export/servers/

cd ../servers/

ln -s zookeeper-3.4.9 zookeeper

mv zoo_sample.cfg zoo.cfg

2:配置

#集群中的follower伺服器(f)與leader伺服器(l)之間初始連線時能容忍的最多心跳數(ticktime的數量)。

initlimit=5 

#zookeeper 伺服器之間或客戶端與伺服器之間維持心跳的時間間隔,也就是每個 ticktime 時間就會傳送乙個心跳。ticktime以毫秒為單位。

ticktime=2000

#leader與follower之間傳送訊息,請求與應答時間長度

synclimit=5

#配置資料和日誌目錄,需要提前建立好目錄

datadir=/export/data/zookeeper/data

datalogdir=/export/data/zookeeper/logs

clientport=2181

#限制連線到zookeeper的客戶端數量,限制併發數量,通過ip來區分不同的客戶端,設定0或忽略不設定將會取消對併發連線個數限制

maxclientcnxns=0

#最小的會話預設是2倍的ticktime時間,ticktime的數量

#最大的會話預設是20倍的會話時間

minsessiontimeout=4000

maxsessiontimeout=10000

#server.x=a:b:c

#x:數字,表示第幾號server

#a:server所在ip位址,也可以配置為網域名稱

#b:配置該server和集群中的leader交換訊息所使用的埠

#c:配置選舉leader時所使用的埠

server.1=192.168.1.123:2888:3888  也可以配置為網域名稱

server.2=192.168.1.117:2888:3888

server.3=192.168.1.124:2888:3888

3:建立配置目錄

mkdir -p /export/data/zookeeper/data

mkdir -p /export/data/zookeeper/logs

4:在資料目錄下建立zk節點的編號

建立myid檔案,檔案內容是所屬主機的編號

myid內容為server.1對應的1

5:分發

scp -r /export/servers/zookeeper-3.4.9 storm02:/export/servers/

scp -r /export/servers/zookeeper-3.4.9 storm03:/export/servers/

7:配置環境變數

export zk_home=/export/servers/zookeeper

export path=$/bin:$path

分發生效

source /etc/profile

8:啟動

zkserver.sh start

檢視狀態

zkserver.sh status

Zookeeper 安裝和配置

zookeeper的安裝和配置十分簡單,既可以配置成單機模式,也可以配置成集群模式.下面將分別進行介紹.bash ticktime 2000 clientport 4180 ticktime 2000 clientport 4180 引數說明 至此,zookeeper的單機模式已經配置好了.啟動se...

Zookeeper 安裝與配置

zookeeper的安裝和配置十分簡單,既可以配置成單機模式,也可以配置成集群模式.下面將分別進行介紹.bash ticktime 2000 clientport 4180 引數說明 至此,zookeeper的單機模式已經配置好了.啟動server只需執行指令碼 bash bin zkserver....

zookeeper安裝和配置

將zookeeper放在hadoop1節點的 usr local 目錄下,通過scp拷貝到hadoop2 hadoop3節點上,執行命令 tar zxvf zookeeper 3.4.8.tar.gz 配置zookeep系統環境變數,執行命令如下 vim etc profile 在profile檔案...