最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

Zookeeper3.4.5集群安裝筆記

來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-09 10:33:12
文檔

Zookeeper3.4.5集群安裝筆記

Zookeeper3.4.5集群安裝筆記:Zookper是一種分布式的,開源的,應(yīng)用于分布式應(yīng)用的協(xié)作服務(wù)。它提供了一些簡單的操作,使得分布式應(yīng)用可以基于這些接口實現(xiàn)諸如 Zookper是一種分布式的,開源的,應(yīng)用于分布式應(yīng)用的協(xié)作服務(wù)。它提供了一些簡單的操作,使得分布式應(yīng)用可以基于這些接口實
推薦度:
導(dǎo)讀Zookeeper3.4.5集群安裝筆記:Zookper是一種分布式的,開源的,應(yīng)用于分布式應(yīng)用的協(xié)作服務(wù)。它提供了一些簡單的操作,使得分布式應(yīng)用可以基于這些接口實現(xiàn)諸如 Zookper是一種分布式的,開源的,應(yīng)用于分布式應(yīng)用的協(xié)作服務(wù)。它提供了一些簡單的操作,使得分布式應(yīng)用可以基于這些接口實

Zookper是一種分布式的,開源的,應(yīng)用于分布式應(yīng)用的協(xié)作服務(wù)。它提供了一些簡單的操作,使得分布式應(yīng)用可以基于這些接口實現(xiàn)諸如

Zookper是一種分布式的,開源的,應(yīng)用于分布式應(yīng)用的協(xié)作服務(wù)。它提供了一些簡單的操作,使得分布式應(yīng)用可以基于這些接口實現(xiàn)諸如同步、配置維護和分集群或者命名的服務(wù)。 網(wǎng)上有很多的安裝教程,有些確實很不錯,但總有一些比較坑的,誤導(dǎo)了大家的安裝,這次把自己親身經(jīng)歷,安裝的步驟和在安裝中遇到的一些問題發(fā)布出來,供大家共同學(xué)習(xí)。

首先,當然是下載zookeeper的安裝包。下載地址: 通過下面的命令:wget

然后進入該目錄,直接解壓: tar zxvf zookeeper-3.4.5.tar.gz

修改 zookeeper-3.4.5/conf目錄下面的zoo_sample.cfg為zoo.cfg 。通過命令 : mv zoo_sample.cfg zoo.cfg

并且進一步配置文件的內(nèi)容如下所示:

tickTime=2000
dataDir=/home/Hadoop/zookeeper/data
clientPort=2181
initLimit=10
syncLimit=5
server.1=Master.Hadoop:2888:3888
server.2=Slave1.Hadoop:2888:3888
server.3=Slave2.Hadoop:2888:3888

其中各個字段都有自己的含義,有興趣的可以自己查閱相關(guān)字段的意義。下面的server.1,server.2,server.3標簽表示的是3個zookeeper節(jié)點,他們都是相同的地位,,在工作的時候他們通過一個算法來推舉出來一個leader其他的都是follower,在后面的驗證中可以看到。他的服務(wù)如下圖所示:

image

發(fā)布到其他的兩個節(jié)點,(執(zhí)行前注意自己的所在目錄):

scp -r zookeeper-3.4.5/ hadoop@Slave1.Hadoop:~/zookeeper/
scp -r zookeeper-3.4.5/ hadoop@Slave2.Hadoop:~/zookeeper/

設(shè)置myid 在我們配置的dataDir指定的目錄下面,創(chuàng)建一個myid文件,里面內(nèi)容為一個數(shù)字,用來標識當前主機,conf/zoo.cfg文件中配置的server.X中X為什么數(shù)字,則myid文件中就輸入這個數(shù)字,例如:

hadoop@Master:~/zookeeper$ echo "1" > /home/hadoop/zookeeper/myid
hadoop@Slave1:~/zookeeper$ echo "2" > /home/hadoop/zookeeper/myid
hadoop@Slave2:~/zookeeper$ echo "3" > /home/hadoop/zookeeper/myid

啟動zookeeper

hadoop@Master:~/zookeeper/zookeeper-3.3.4$ bin/zkServer.sh start
hadoop@Slave1:~/zookeeper/zookeeper-3.3.4$ bin/zkServer.sh start
hadoop@Slave2:~/zookeeper/zookeeper-3.3.4$ bin/zkServer.sh start

因為3個節(jié)點的啟動是有順序的所以在陸續(xù)啟動三個節(jié)點的時候,前面先啟動的節(jié)點連接未啟動的節(jié)點的時候會報出一些錯誤??梢院雎?。

出現(xiàn)的一個問題。下面是查看日志的截圖:

經(jīng)過檢查發(fā)現(xiàn)時在配置文件 zoo.cfg中寫的目錄有問題。配置的目錄和新建myid的目錄不一樣造成的。在第6步中容易發(fā)現(xiàn)問題。修改myid的目錄。

查看是否成功。

后面檢測三個節(jié)點的狀態(tài):

ZooKeeper 的詳細介紹:請點這里
ZooKeeper 的下載地址:請點這里

相關(guān)閱讀:

ZooKeeper集群配置

使用ZooKeeper實現(xiàn)分布式共享鎖

分布式服務(wù)框架 ZooKeeper -- 管理分布式環(huán)境中的數(shù)據(jù)

ZooKeeper集群環(huán)境搭建實踐

ZooKeeper服務(wù)器集群環(huán)境配置實測

ZooKeeper集群安裝

linux

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

Zookeeper3.4.5集群安裝筆記

Zookeeper3.4.5集群安裝筆記:Zookper是一種分布式的,開源的,應(yīng)用于分布式應(yīng)用的協(xié)作服務(wù)。它提供了一些簡單的操作,使得分布式應(yīng)用可以基于這些接口實現(xiàn)諸如 Zookper是一種分布式的,開源的,應(yīng)用于分布式應(yīng)用的協(xié)作服務(wù)。它提供了一些簡單的操作,使得分布式應(yīng)用可以基于這些接口實
推薦度:
標簽: 安裝包 筆記 配置
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top