Zookeeper安裝

  • 下載zookeeper安裝包
連接  :https://pan.baidu.com/s/1ftS8orpWhXTqNeSu920O9w
提取碼:Winn
  • 解壓zookeeper安裝包
tar -zxvf zookeeper-3.4.5.tar.gz -C apps/
  • 添加配置文件zoo.cfg
cd /root/apps/zookeeper-3.4.5/conf

cp zoo_sample.cfg zoo.cfg
  • 修改配置文件(zoo.cfg)
#修改
dataDir=/root/zkdata

#最後一行添加
#有幾個Zookeeper,就添加幾行  
#server.myId=IP:port:port
#     2888: leader和follower之間的通訊端口    3888:投票的通訊端口
server.1=mini1:2888:3888
server.2=mini2:2888:3888
server.3=mini3:2888:3888
  • 建立數據目錄,並存儲myId
mkdir /root/zkdate

echo 1 > myid
  • 關閉防火牆(不一樣Lunix的防火牆關閉方式不同,請選擇合適的方式)
#方法一:
service iptables stop #方式二: systemctl stop firewalld
  • 配置環境變量
#修改/etc/profile
export ZOOKEEPER_HOME=/root/apps/zookeeper-3.4.5
export PATH=$PATH:$ZOOKEEPER_HOME/bin
  • 啓動服務器
zkServer.sh start
  • 查看服務器集羣狀態(主從信息:leader/follower)
zkServer.sh status
  • 啓動客戶端
#不加-server IP:PORT,啓動本地的zookeeper
zkCli.sh [-server IP:PORT]

 

注意:html

zookeeper 服務在同步日誌過程當中耗時太長,會致使ZK沒法響應外部請求,進而引起session過時,進而引起zk 服務端shut down。爲避免此類問題,dataLogDir存放目錄應該與dataDir分開,可單獨採用一套存儲設備來存放ZK日誌。服務器

相關文章
相關標籤/搜索