一、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 關閉