溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Linux系統(tǒng)中如何安裝zookeeper

發(fā)布時(shí)間:2022-01-24 09:50:31 來源:億速云 閱讀:133 作者:kk 欄目:開發(fā)技術(shù)

小編今天帶大家了解Linux系統(tǒng)中如何安裝zookeeper,文中知識(shí)點(diǎn)介紹的非常詳細(xì)。覺得有幫助的朋友可以跟著小編一起瀏覽文章的內(nèi)容,希望能夠幫助更多想解決這個(gè)問題的朋友找到問題的答案,下面跟著小編一起深入學(xué)習(xí)“Linux系統(tǒng)中如何安裝zookeeper”的知識(shí)吧。

Linux系統(tǒng)中如何安裝zookeeper

ZooKeeper是一個(gè)分布式、開源的分布式應(yīng)用程序協(xié)調(diào)服務(wù),是Google的Chubby的開源實(shí)現(xiàn),也是Hadoop和HBase的重要組件。

安裝環(huán)境:Linux Cenos64 64位 zookeeper版本:3.4.14 安裝要求:Linux本機(jī)要已安裝JDK 因?yàn)槲姨摂M機(jī)已經(jīng)安裝過了JDK,就不在演示如何安裝JDK,自行百度一下Linux系統(tǒng)中如何安裝zookeeper

下載

Zookeeper下載地址打開鏈接,官方建議下載穩(wěn)定版,點(diǎn)擊下載穩(wěn)定版。(我下的是官方推薦穩(wěn)定版本,但是下載完最后查看啟動(dòng)狀態(tài)一直報(bào)錯(cuò),所以我切換了版本沒下載官方推薦的穩(wěn)定版,問題得到了解決。不是最新的就是最好的,適合自己的才是最好的)Linux系統(tǒng)中如何安裝zookeeper

點(diǎn)擊即可下載Linux系統(tǒng)中如何安裝zookeeper

安裝

新建目錄,zookeeper,賦予文件夾權(quán)限

cd /usr/local
創(chuàng)建目錄
mkdir zookeeper
賦予目錄權(quán)限
chmoid 777 zookeeper
12345

Linux系統(tǒng)中如何安裝zookeeper

把下載好的軟件安裝包使用FTP上傳到新建好的目錄下Linux系統(tǒng)中如何安裝zookeeper執(zhí)行解壓文件,得到壓縮文件的真實(shí)目錄

tar zxf  zookeeper-3.4.14.tar.gz
1

Linux系統(tǒng)中如何安裝zookeeper

進(jìn)入目錄中新建文件夾data

cd /usr/local/zookeeper/zookeeper-3.4.14
mkdir data
12

Linux系統(tǒng)中如何安裝zookeeper

進(jìn)入到conf文件夾下,修改配置文件的名稱

 cd /usr/local/zookeeper/zookeeper-3.4.14/conf
 mv zoo_sample.cfg zoo.cfg
12

Linux系統(tǒng)中如何安裝zookeeper

修改zoo.cfg配置文件里面的內(nèi)容,此處官方建議是不要使用tmp文件夾,這樣來寫其實(shí)是一個(gè)例子,把dataDir對應(yīng)的地址修改為剛才新建的data 文件夾下的目錄地址。

   在使用SecureCRT過程中很容易遇到光標(biāo)消失找不到的問題,沒有光標(biāo)使用vim是很痛苦的,那就來使用一個(gè)快捷鍵吧! 
1

雙擊Alt鍵光標(biāo)就出現(xiàn)了?。?!Linux系統(tǒng)中如何安裝zookeeper

到此處安裝配置完成,可以正常使用了?。?!

啟動(dòng)or關(guān)閉

啟動(dòng)zookeeper:bin/ ./zkServer.sh startLinux系統(tǒng)中如何安裝zookeeper

查看zookeeper狀態(tài)(這一步很有必要):bin/ ./zkServer.sh statusLinux系統(tǒng)中如何安裝zookeeper

關(guān)閉zookeeper:bin/ ./zkServer.sh stopLinux系統(tǒng)中如何安裝zookeeper

記錄點(diǎn)雜亂的資料留給自己查看:

zookeeper在dubbo到底起了什么作用

注冊中心負(fù)責(zé)服務(wù)地址的注冊與查找,相當(dāng)于目錄服務(wù),服務(wù)提供者和消費(fèi)者只在啟動(dòng)時(shí)與注冊中心交互,注冊中心不轉(zhuǎn)發(fā)請求,壓力較小。使用dubbo-2.3.3以上版本,建議使用zookeeper注冊中心。 Zookeeper是Apacahe Hadoop的子項(xiàng)目,是一個(gè)樹型的目錄服務(wù),支持變更推送,適合作為Dubbo服務(wù)的注冊中心,工業(yè)強(qiáng)度較高,可用于生產(chǎn)環(huán)境,并推薦使用

zookeeper用來注冊服務(wù)和進(jìn)行負(fù)載均衡,哪一個(gè)服務(wù)由哪一個(gè)機(jī)器來提供必需讓調(diào)用者知道,簡單來說就是ip地址和服務(wù)名稱的對應(yīng)關(guān)系。當(dāng)然也可以通過硬編碼的方式把這種對應(yīng)關(guān)系在調(diào)用方業(yè)務(wù)代碼中實(shí)現(xiàn),但是如果提供服務(wù)的機(jī)器掛掉調(diào)用者無法知曉,如果不更改代碼會(huì)繼續(xù)請求掛掉的機(jī)器提供服務(wù)。 zookeeper通過心跳機(jī)制可以檢測掛掉的機(jī)器并將掛掉機(jī)器的ip和服務(wù)對應(yīng)關(guān)系從列表中刪除。至于支持高并發(fā),簡單來說就是橫向擴(kuò)展,在不更改代碼的情況通過添加機(jī)器來提高運(yùn)算能力。通過添加新的機(jī)器向zookeeper注冊服務(wù),服務(wù)的提供者多了能服務(wù)的客戶就多了。

dobuo的監(jiān)控中心訪問

將dubbo官方提供的這個(gè)war包,放到服務(wù)器的tomcat對應(yīng)目錄下即可,建議這個(gè)war包和注冊中心放到同一臺(tái)機(jī)器上,如果不在一臺(tái)機(jī)器上需要配置監(jiān)控中心的配置文件。Linux系統(tǒng)中如何安裝zookeeper訪問和正常web工程訪問一樣,輸入ip:tomcat端口號(hào)/war包解壓后的名稱Linux系統(tǒng)中如何安裝zookeeperLinux系統(tǒng)中如何安裝zookeeper

什么是Linux系統(tǒng)

Linux是一種免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),是一個(gè)基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng),使用Linux能運(yùn)行主要的Unix工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。

感謝大家的閱讀,以上就是“Linux系統(tǒng)中如何安裝zookeeper”的全部內(nèi)容了,學(xué)會(huì)的朋友趕緊操作起來吧。相信億速云小編一定會(huì)給大家?guī)砀鼉?yōu)質(zhì)的文章。謝謝大家對億速云網(wǎng)站的支持!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI