4.zookeeper環境配置


視頻鏈接:https://www.bilibili.com/video/bv1GQ4y1C7Dd

盲猜老師下周只能講完這個 (๑¯∀¯๑)

 

對slvae節點設置定時任務 時間同步

crontab -e
*/1 * * * * /sbin/ntpdate master #每分鍾同步一次
 

JAVA、JDK

 

zookeeper

cd ..
mkdir zookeeper
 

主節點操作

cd
tar -zxvf zookeeper-3.4.10.tar.gz #解壓安裝包
cd zookeeper-3.4.10
mkdir zkdata
mkdir zkdatalog #建兩個數據日志文件
 

編輯配置文件

cd conf/
mv zoo_sample.cfg zoo.cfg
vim zoo.cfg
#把本來的都給注釋掉
#添加以下內容
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/zookeeper/zookeeper-3.4.10/zkdata
clientPort=2181
dataLogDir=/zookeeper/zookeeper-3.4.10/zkdatalog
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888
:wq
 
cd /zookeeper/zookeeper-3.4.10/zkdata
vim myid #編輯myid,加個1
1
:wq
 
vim /etc/profile
#添加以下內容
export ZOOKEEPER_HOME=/zookeeper/zookeeper-3.4.10

PATH=\$PATH:\$ZOOKEEPER_HOME/bin

:wq
source /etc/profile
 

文件傳輸

#壓縮一下

tar -acvf zookeeper-3.4.10.tar.gz zookeeper-3.4.10 
 
scp zookeeper-3.4.10.tar.gz slave1:/zookeeper
scp zookeeper-3.4.10.tar.gz slave2:/zookeeper
 

slave節點操作

cd zookeeper/
tar -zxvf zookeeper-3.4.10.tar.gz
cd zookeeper-3.4.10
cd zkdata
vim myid
 
#對應填寫
 
cat myid
 

開啟服務

cd zookeeper/zookeeper-3.4.10
bin/zkServer.sh start  #啟動服務
bin/zkServer.sh status  #查詢服務 
bin/zkServer.sh stop  #停止服務
 

 9.30日——更新老師隨堂內容

內容和老師隨堂一致,只少了一個步驟,但這個好像沒有影響咱們的zookeeper服務啟動。

vim /etc/hosts

在咱上次添加的IP 名字 后面都添加 名字.root

例如:

192.168.33.20 master master.root
192.168.33.21 slave1 slave1.root
192.168.33.22 slave2 slave2.root

 

還有從節點也需要添加zookeeper path

vim /etc/profile
#添加以下內容
export ZOOKEEPER_HOME=/zookeeper/zookeeper-3.4.10

PATH=\$PATH:\$ZOOKEEPER_HOME/bin

:wq
source /etc/profile


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM