Zookeeper安裝

1、下載Zookeeper安裝包

https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.10/


2、zookeeper集群規(guī)劃


一共部署三臺(tái)機(jī)器,每臺(tái)機(jī)器啟動(dòng)一個(gè)zookeeper進(jìn)程

3、使用root用戶分別登錄三臺(tái)機(jī)機(jī)器

切換到hadoop用戶

命令:su hadoop

進(jìn)入到hadoop用戶的家目錄下

命令:cd /home/hadoop

創(chuàng)建apps目錄用于存放所有以后需要安裝的軟件

命令:mkdir apps

進(jìn)入到apps目錄

命令:cd ./apps

4、上傳zookeeper安裝包

使用rz命令上傳zookeeper安裝包

5、解壓安裝包

命令:tar -zxvf zookeeper-3.4.10.tar.gz

退出hadoop用戶切換到root用戶,輸入exit按回車

備注:用戶切換-如果想從root用戶切換回一般用戶,則可使用su -val(一般用戶名)

而當(dāng)你再次切回到root用戶,則只需要鍵入exit,再次輸入exit則回到最初的用戶下

6、創(chuàng)建軟連接

使用root用戶操作

語法:ln -s源路徑 軟連接路徑

命令:ln -s /home/hadoop/apps/zookeeper-3.4.10 /usr/local/zookeeper

7、修改環(huán)境變量

使用root用戶操作

命令:vim /etc/profile

添加內(nèi)容如下:

export JAVA_HOME=/usr/local/jdk

export ZOOKEEPER_HOME=/usr/local/zookeeper

export PATH=$PATH:${ZOOKEEPER_HOME}/bin:${JAVA_HOME}/bin

8、重新編譯環(huán)境變量

使用root用戶操作

命令:source /etc/profile

9、修改zookeeper軟鏈接屬主為hadoop

使用root用戶操作

命令:chown -R hadoop:hadoop /usr/local/zookeeper

10、切換到hadoop用戶

命令:su hadoop

11.修改zookeeper配置文件

切換到conf目錄:cd /usr/local/zookeeper/conf

拷貝樣例配置文件并重命名zoo.cfg命令:cp zoo_sample.cfg zoo.cfg

編輯zoo.cfg文件命令:vim zoo.cfg

添加內(nèi)容如下

dataDir=/usr/local/zookeeper/data??? #快照文件存儲(chǔ)目錄

dataLogDir=/usr/local/zookeeper/log?? #事務(wù)日志文件目錄

#注意node01、node02、node03是安裝zookeeper的主機(jī)名,根據(jù)自己的虛擬機(jī)自行修改

server.1=node01:2888:3888 (主機(jī)名,心跳端口、數(shù)據(jù)端口)

server.2=node02:2888:3888

server.3=node03:2888:3888

12、創(chuàng)建data、log目錄,只有hadoop用戶具有寫權(quán)限

在/usr/local/zookeeper目錄下創(chuàng)建

mkdir -m 755 data

mkdir -m 755 log

13、在data文件夾下新建myid文件,myid的文件內(nèi)容為該節(jié)點(diǎn)的編號(hào)

cd data

創(chuàng)建myid文件

touch myid

添加編號(hào)1

echo 1 > myid

14、通過scp將安裝包拷貝到其他兩個(gè)節(jié)點(diǎn)node02和node03的/home/hadoop/apps目錄下,提前在node02和node03創(chuàng)建好/home/hadoop/apps目錄

scp -r /home/hadoop/apps/zookeeper-3.4.10 hadoop@node02:/home/hadoop/apps

scp -r /home/hadoop/apps/zookeeper-3.4.10 hadoop@node03:/home/hadoop/apps

分別創(chuàng)建軟鏈接參考步驟6和添加環(huán)境變量參考步驟7,步驟8,步驟9 [重點(diǎn)操作,在node02和node03上都得重復(fù)操作這幾個(gè)步驟。

15、修改其他節(jié)點(diǎn)的myid

node02的myid文件內(nèi)容是2

node03的myid文件內(nèi)容是3

16、啟動(dòng)、關(guān)閉、查看zk狀態(tài)

啟動(dòng)命令:/usr/local/zookeeper/bin/zkServer.sh start

關(guān)閉命令:/usr/local/zookeeper/bin/zkServer.sh stop

查看zk狀態(tài)命令 :zkServer.sh status

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1 Zookeeper基本框架 Zookeeper集群主要角色有Leader,Learner(Follower,O...
    XuDongTian閱讀 471評(píng)論 0 0
  • 軟件下載 寫本文時(shí), ZooKeeper 最新穩(wěn)定版本是 3.4.8, 可以從 ZooKeeper官網(wǎng) 下載 zo...
    珍愛矢豆閱讀 48,523評(píng)論 3 5
  • //下載wget http://mirror.bit.edu.cn/apache/zookeeper/zookee...
    米刀靈閱讀 381評(píng)論 0 0
  • 1.將ZOOKEEPER安裝包上傳到服務(wù)器上/usr/local2.解壓并重命名目錄tar xzvf zookee...
    寧?kù)o消失何如閱讀 765評(píng)論 0 0
  • Zookeeper的單機(jī)模式搭建 下載 配置環(huán)境變量 啟動(dòng)ZooKeeper的Server:zkServer.sh...
    小慕先森閱讀 432評(píng)論 0 0

友情鏈接更多精彩內(nèi)容