一、Zookeeper的搭建方式
Zookeeper安裝方式有三種,單機模式和叢集模式以及僞叢集模式。
■ 單機模式:Zookeeper隻運作在一台伺服器上,适合測試環境;
■ 僞叢集模式:就是在一台實體機上運作多個Zookeeper 執行個體;
■ 叢集模式:Zookeeper運作于一個叢集上,适合生産環境,這個計算機叢集被稱為一個“集合體”(ensemble)
Zookeeper通過複制來實作高可用性,隻要集合體中半數以上的機器處于可用狀态,它就能夠保證服務繼續。為什麼一定要超過半數呢?這跟Zookeeper的複制政策有關:zookeeper確定對znode 樹的每一個修改都會被複制到集合體中超過半數的機器上。
1.1 Zookeeper的單機模式搭建
下載下傳 ZooKeeper連結:https://pan.baidu.com/s/1cxzJhs 密碼:ndod 解壓:tar -zxvf zookeeper-3.4.6.tar.gz
将解壓之後的zookeeper-3.4.6,複制至/usr/local/zookeeper
cp -r zookeeper-3.4.6 /usr/local/zookeeper
進入zookeeper-3.4.6,在目前目錄下建立data目錄:mkdir data (建立備份目錄)
配置檔案:進入conf目錄,将zoo_sample.cfg改名為zook.cfg
mv zoo_sample.cfg zook.cfg
編輯zook.cfg
vim zook.cfg
找到dataDir将其改為開始建立的data檔案夾的路徑
到這裡Zookeeper單機版搭建完畢!接下來可以去bin目錄下啟動zookeeper
./zkServer.sh start 啟動
./zkServer.sh status 檢視狀态
./zkServer.sh stop 關閉