Zookeeper 安裝和配置

官網下載安裝包

https://zookeeper.apache.org/releases.html 

拷貝到linux,進行解壓

sudo tar -zxf /home/gandi/bin/share/apache-zookeeper-3.5.5.tar.gz -C /usr/local/
cd /usr/local
sudo mv ./apache-zookeeper-3.5.5/ ./zookeeper
sudo chown -R gandi ./zookeeper/
sudo gedit ~/.bashrc
    export ZOOKEEPER_HOME=/usr/local/zookeeper
    export PATH=$ZOOKEEPER_HOME/bin:$PATH
source ~/.bashrc

偽分布式集群配置

單機中配置多個端口,產生多個進程,用多個進程模擬多臺機器,需要在conf目錄下配置多個配置文件,并且需要配置多個myid文件。創(chuàng)建多個配置文件。

sudo gedit /usr/local/zookeeper/conf/zoo1.cfg

ckTime=2000
initLimit=10
syncLimit=5
dataDir=/usr/local/zookeeper/data1
clientPort=2181
server.1=localhost:2888:3888
server.2=localhost:2889:3889
server.3=localhost:2890:3890


sudo gedit /usr/local/zookeeper/conf/zoo2.cfg

ckTime=2000
initLimit=10
syncLimit=5
dataDir=/usr/local/zookeeper/data2
clientPort=2182
server.1=localhost:2888:3888
server.2=localhost:2889:3889
server.3=localhost:2890:3890


sudo gedit /usr/local/zookeeper/conf/zoo3.cfg

ckTime=2000
initLimit=10
syncLimit=5
dataDir=/usr/local/zookeeper/data3
clientPort=2183
server.1=localhost:2888:3888
server.2=localhost:2889:3889
server.3=localhost:2890:3890

集群模式下還要配置一個文件 myid,目錄為dataDir配置的目錄

echo 1 >> /usr/local/zookeeper/data1/myid
echo 2 >> /usr/local/zookeeper/data2/myid
echo 3 >> /usr/local/zookeeper/data3/myid

偽分布式的啟動

因為有的配置文件都在/conf文件夾下面,因此要執(zhí)行三次,而且要加文件名的參數,不然會默認執(zhí)行zoo.cfg這個文件。


草圖.png

啟動成功后輸入jps查看有三個QuorumPeerMain


草圖.png

停止zookeeper

zkServer.sh stop zoo1.cfg
zkServer.sh stop zoo2.cfg
zkServer.sh stop zoo3.cfg
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Zookeeper的安裝和配置十分簡單,既可以配置成單機模式,也可以配置成集群模式 下載zookeeper的安裝包...
    Alex90閱讀 293評論 0 1
  • 簡介 分布式應用現在已經越來越廣泛,作為服務治理之一的zookeeper應用也比較廣泛。在mq集群、微服務、分布式...
    為愛放棄一切閱讀 236評論 0 0
  • 軟件下載 寫本文時, ZooKeeper 最新穩(wěn)定版本是 3.4.8, 可以從 ZooKeeper官網 下載 zo...
    珍愛矢豆閱讀 48,523評論 3 5
  • conf/zoo.cfg tickTime=2000initLimit=5syncLimit=2dataDir=/...
    壹點零閱讀 458評論 0 0
  • 1. 分布式協調技術 圖中有三臺機器,每臺機器各跑一個應用程序。將這三臺機器通過網絡將其連接起來,構成一個系...
    十二樓中月閱讀 904評論 0 2

友情鏈接更多精彩內容