您好,歡迎來到賦能網(wǎng)!

ZooKeeper安裝配置如何操作

賦能網(wǎng) 2023-06-11 182

1.Linux下安裝

1.官網(wǎng)下載安裝包

版本zookeeper-3.4.9.tar.gz

2.拷貝解壓

拷貝進(jìn)入到/opt目錄下并解壓

3.創(chuàng)建專屬目錄

新建專屬zookeeper目錄,mkdir /myzookeeper,隨后將上一步解壓的zookeeper內(nèi)容拷貝進(jìn)/myzookeeper目錄內(nèi)。

4.拷貝配置文件

進(jìn)入conf文件夾,拷貝zoo_sample.cfg改為zoo.cfg

5.配置文件解讀

1)tickTime:

通信心跳數(shù),Zookeeper服務(wù)器心跳時(shí)間,單位毫秒

ZooKeeper使用的基本時(shí)間, 服務(wù)器之間或客戶端與服務(wù)器之間維持心跳的時(shí)間間隔,也就是每個(gè) tickTime 時(shí)間就會發(fā)送一個(gè)心跳,時(shí)間單位為毫秒。

它用于心跳機(jī)制,并且設(shè)置最小的session超時(shí)時(shí)間為兩倍心跳時(shí)間.(session的最小超時(shí)時(shí)間是2*tickTime。)

2)initLimit:

這個(gè)配置項(xiàng)是用來配置ZooKeeper接收Follower客戶端(這里所說的客戶端不是用戶鏈接Zookeeper服務(wù)器的客戶端,而是ZooKeeper服務(wù)器集群中連接到leader的Follower服務(wù)器,Follower在啟動過程中,會從Leader同步所有最新數(shù)據(jù),然后確定自己能夠?qū)ν夥?wù)的起始狀態(tài)。Leader允許Follower在 initLimit 時(shí)間內(nèi)完成這個(gè)工作)初始化連接是最長能忍受多少個(gè)心跳的時(shí)間間隔數(shù)。

當(dāng)已經(jīng)超過10個(gè)心跳的時(shí)間(也就是tickTime)長度后Zookeeper服務(wù)器還沒有收到客戶端返回的信息,那么表明這個(gè)客戶端連接失敗。總的時(shí)間長度就是10*2000=20秒

3)syncLimit:

LF同步通信時(shí)限。集群中Leader與Follower之間的最大響應(yīng)時(shí)間單位。

在運(yùn)行過程中,Leader負(fù)責(zé)與ZK集群中所有機(jī)器進(jìn)行通信,例如通過一些心跳檢測機(jī)制,來檢測機(jī)器的存活狀態(tài),

假如響應(yīng)超過syncLimit * tickTime(假設(shè)syncLimit=5 ,請求和應(yīng)答時(shí)間長度,最長不能超過多少個(gè)tickTime的時(shí)間長度,總的時(shí)間長度就是5*2000=10秒。),Leader認(rèn)為Follwer死掉,從服務(wù)器列表中刪除Follwer。

4)dataDir:

數(shù)據(jù)文件目錄+數(shù)據(jù)持久化路徑。

保存內(nèi)存數(shù)據(jù)庫快照信息的位置,如果沒有其他說明,更新的事務(wù)日志也保存到數(shù)據(jù)庫。

5)clientPort:

客戶端連接端口,監(jiān)聽客戶端連接的端口。

6.確認(rèn)啟動環(huán)境

啟動Zookeeper服務(wù)之前需要先安裝好java環(huán)境

7.開啟服務(wù)和客戶端連接

啟動和關(guān)閉服務(wù)

/myzookeeper/zookeeper-3.4.9/bin路徑下

客戶端連接:./zkCli.sh

退出:quit

8.驗(yàn)證服務(wù)是否啟動

(1)四字命令

在Zookeeper服務(wù)器成功啟動的前提下,在Linux側(cè)的shell命令端口執(zhí)行下面的ruok四字命令,如果能夠顯示imok,表示zk服務(wù)器端成功啟動。

使用四字命令:

echo ruok | nc 127.0.0.1 2181

(2)CentOS6.8下面nc命令的安裝

1 路徑:

/media/CentOS_6.8_Final/Packages

2 命令:

rpm -ivh nc-1.84-24.el6.x86_64.rpm

ZooKeeper安裝配置如何操作

(3)CentOS7下面nc命令的安裝

1 路徑:

/run/media/root/CentOS 7 x86_64/Packages

2 命令:

rpm -ivh nmap-ncat-6.40-7.el7.x86_64

一般默認(rèn)安裝

本文鏈接:

本文章“ZooKeeper安裝配置如何操作”已幫助 182 人

免責(zé)聲明:本信息由用戶發(fā)布,本站不承擔(dān)本信息引起的任何交易及知識產(chǎn)權(quán)侵權(quán)的法律責(zé)任!

本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓(xùn)機(jī)構(gòu)》培訓(xùn)課程》學(xué)習(xí)資訊》課程優(yōu)惠》課程開班》學(xué)校地址等機(jī)構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢熱線:4008-569-579

如果本頁不是您要找的課程,您也可以百度查找一下: