溫馨提示×

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

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

Linux上怎么安裝Zookeeper

發(fā)布時(shí)間:2021-08-11 12:54:09 來(lái)源:億速云 閱讀:166 作者:chen 欄目:大數(shù)據(jù)

本篇內(nèi)容介紹了“Linux上怎么安裝Zookeeper”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

環(huán)境:

1.VMware? Workstation 12 Pro
2.CentOS7
3.zookeeper-3.4.10(本文寫作時(shí)的最新穩(wěn)定版)

安裝步驟

1.下載zookeeper

zookeeper下載地址如下,小伙伴們可以在第一個(gè)地址中選擇適合自己的zookeeper版本,也可以直接點(diǎn)擊第二個(gè)地址下載我們本文使用的zookeeper。

1.http://mirrors.hust.edu.cn/apache/zookeeper/  

2.http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz

2.將下載好的zookeeper上傳到Linux服務(wù)器

上傳方式多種多樣,我這里采用了xftp,小伙伴們也可以直接使用putty上傳,上傳結(jié)果如下:
Linux上怎么安裝Zookeeper

3.將文件解壓到/opt目錄下

Linux上怎么安裝Zookeeper

4.進(jìn)入到剛剛解壓好的目錄中,創(chuàng)建兩個(gè)文件夾,分別是data和logs,如下:

Linux上怎么安裝Zookeeper

5.將解壓后zookeeper-3.4.10文件夾下的zoo_sample.cfg文件拷貝一份命名為zoo.cfg,如下:

Linux上怎么安裝Zookeeper

6.修改zoo.cfg文件,添加data和log目錄,如下:

Linux上怎么安裝Zookeeper

1.2888 端口號(hào)是zookeeper服務(wù)之間通信的端口
2.3888 是zookeeper 與其他應(yīng)用程序通信的端口
3.initLimit:這個(gè)配置項(xiàng)是用來(lái)配置 Zookeeper 接受客戶端(這里所說(shuō)的客戶端不是用戶連接 Zookeeper服務(wù)器的客戶端,而是 Zookeeper 服務(wù)器集群中連接到 Leader 的 Follower 服務(wù)器)初始化連接時(shí)最長(zhǎng)能忍受多少個(gè)心跳時(shí)間間隔數(shù)。當(dāng)已經(jīng)超過(guò) 10 個(gè)心跳的時(shí)間(也就是 tickTime)長(zhǎng)度后 Zookeeper 服務(wù)器還沒有收到客戶端的返回信息,那么表明這個(gè)客戶端連接失敗??偟臅r(shí)間長(zhǎng)度就是 52000=10 秒。
4.syncLimit:這個(gè)配置項(xiàng)標(biāo)識(shí) Leader 與 Follower 之間發(fā)送消息,請(qǐng)求和應(yīng)答時(shí)間長(zhǎng)度,最長(zhǎng)不能超過(guò)多少個(gè) tickTime 的時(shí)間長(zhǎng)度,總的時(shí)間長(zhǎng)度就是 2
2000=4 秒
5.server.A=B:C:D:其中 A 是一個(gè)數(shù)字,表示這個(gè)是第幾號(hào)服務(wù)器;B 是這個(gè)服務(wù)器的IP地址或/etc/hosts文件中映射了IP的主機(jī)名;C 表示的是這個(gè)服務(wù)器與集群中的 Leader 服務(wù)器交換信息的端口;D 表示的是萬(wàn)一集群中的 Leader 服務(wù)器掛了,需要一個(gè)端口來(lái)重新進(jìn)行選舉,選出一個(gè)新的 Leader,而這個(gè)端口就是用來(lái)執(zhí)行選舉時(shí)服務(wù)器相互通信的端口。如果是偽集群的配置方式,由于 B 都是一樣,所以不同的 Zookeeper 實(shí)例通信端口號(hào)不能一樣,所以要給它們分配不同的端口號(hào)。

7.在 dataDir=/opt/zookeeper-3.4.10/data下創(chuàng)建 myid文件 編輯myid文件,并在對(duì)應(yīng)的IP的機(jī)器上輸入對(duì)應(yīng)的編號(hào)。如在zookeeper上,myid文件內(nèi)容就是1。如果只在單點(diǎn)上進(jìn)行安裝配置,那么只有一個(gè)server.1。如下:

Linux上怎么安裝Zookeeper

8.在.bash_profile文件中增加zookeeper配置:

Linux上怎么安裝Zookeeper

9.使配置生效

Linux上怎么安裝Zookeeper

10.關(guān)閉防火墻

Linux上怎么安裝Zookeeper

11.啟動(dòng)并測(cè)試

Linux上怎么安裝Zookeeper

啟動(dòng)之后如果能看到Mode:standalone就表示啟動(dòng)成功了。

12.關(guān)閉zookeeper

Linux上怎么安裝Zookeeper

13.配置開機(jī)啟動(dòng)zookeeper

Linux上怎么安裝Zookeeper

注意注意 在centos7中,/etc/rc.local的權(quán)限被降低了,所以需要執(zhí)行如下命令賦予其可執(zhí)行權(quán)限
chmod +x /etc/rc.d/rc.local

“Linux上怎么安裝Zookeeper”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

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

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

AI