本篇內(nèi)容介紹了“zookeeper的詳細安裝過程”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠?qū)W有所成!
成都創(chuàng)新互聯(lián)公司專注骨干網(wǎng)絡(luò)服務(wù)器租用10年,服務(wù)更有保障!服務(wù)器租用,內(nèi)蒙古服務(wù)器托管 成都服務(wù)器租用,成都服務(wù)器托管,骨干網(wǎng)絡(luò)帶寬,享受低延遲,高速訪問。靈活、實現(xiàn)低成本的共享或公網(wǎng)數(shù)據(jù)中心高速帶寬的專屬高性能服務(wù)器。
用戶為hadoop,安裝目錄為/opt/app下面
上傳安裝文件到/opt下面
root用戶解壓
[root@master opt]$ tar -zxvf zookeeper-3.4.7.tar.gz -C /opt/app/
修改用戶及屬組
[root@master opt]# chown -R hadoop:hadoop zookeeper-3.4.7
創(chuàng)建數(shù)據(jù)文件夾并修改屬組(并在slave01和slave02上同樣創(chuàng)建)
mkdir /home/hadoop/app/zookeeper-3.4.7/tmp
chown -R hadoop:hadoop /home/hadoop/app/zookeeper-3.4.7/tmp
切換用戶并修改文件zoo.cfg
su – hadoop
mv zoo_sample.cfg zoo.cfg
#修改數(shù)據(jù)文件夾自定
dataDir=/home/hadoop/app/zookeeper-3.4.7/tmp
#添加服務(wù)器
server.1=master:2888:3888
server.2=slave01:2889:3889
server.3=slave02:2890:3890
注:偽分布模式,同一臺機器上端口要區(qū)分開。
集群中后面的端口最好都配置一樣。
server.1=master:2888:3888
server.2=slave01:2888:3888
server.3=slave02:2888:3888
最后幾行唯一需要注意的地方就是 server.X 這個數(shù)字就是對應(yīng) data/myid中的數(shù)字。你在3個server的myid文件中分別寫入了1,2,3,那么每個server中的zoo.cfg都配server.1,server.2,server.3就OK了。因為在同一臺機器上,后面連著的2個端口3個server都不要一樣,否則端口沖突,其中第一個端口用來集群成員的信息交換,第二個端口是在leader掛掉時專門用來進行選舉leader所用。
// server.X=A:B:C
其中X是一個數(shù)字,表示這是第幾號server.
A是該server所在的IP地址.
B配置該server和集群中的leader交換消息所使用的端口.
C配置選舉leader時所使用的端口
進入數(shù)據(jù)文件夾創(chuàng)建myid為1
cd /home/hadoop/app/zookeeper-3.4.7/tmp/
echo 1 > /home/hadoop/app/zookeeper-3.4.7/tmp/myid (對應(yīng)上面的X 1:1號server)
將配置到的zookeeper拷貝到其他電腦(slave01,slave02)上
scp -r zookeeper-3.4.7 hadoop@slave01:/opt/app (-r表示遞歸)
scp -r zookeeper-3.4.7 hadoop@slave02:/opt/app
修改屬組
[root@master opt]# chown -R hadoop:hadoop zookeeper-3.4.7
注意:修改slave01、slave02對應(yīng)/home/hadoop/app/zookeeper-3.4.7/tmp/myid內(nèi)容
slave01:
echo 2 > /home/hadoop/app/zookeeper-3.4.7/tmp/myid
slave02:
echo 3 > /home/hadoop/app/zookeeper-3.4.7/tmp/myid
配置環(huán)境變量
sudo vi /etc/profile
export ZOOKEEPER_HOME=/opt/app/zookeeper-3.4.7
export PATH=$PATH:$ZOOKEEPER_HOME/bin
(同樣在master、slave02節(jié)點上也進行同樣的操作)
啟動,在三臺機器上執(zhí)行
bin/zkServer.sh start bin/zkServer.sh stop(關(guān)閉)
判斷是否啟動成功
Jps
或者查看進程-#有信息則啟動成功
ps -aux | grep 'zookeeper'
最好查看日志 #查看是否報錯
tail -f -n 500 zookeeper.out
“zookeeper的詳細安裝過程”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!
文章名稱:zookeeper的詳細安裝過程
本文URL:http://www.rwnh.cn/article4/jipcoe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、商城網(wǎng)站、軟件開發(fā)、網(wǎng)站制作、關(guān)鍵詞優(yōu)化、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)