如下輸出 ZooKeeper 部署、安裝流程apache
- 訪問 ZooKeeper官網,官網下載地址
- 解壓縮下載內容,這裏下載版本爲 zookeeper-3.4.9
- 複製文件 zoo_sample.cfg ,將其重命名爲 zoo.cfg (文件相對路徑在 conf 文件夾下)
- 進入bin目錄,執行 ./zkServer.sh start 啓動zookeeper
zoo.cfg 文件內容描述服務器
- tickTIme:表示最小時間單元的長度,默認3000,單位爲毫秒。
- initLimit:用於配置Leader節點登陸Follower節點啓動並完成數據同步的時間。
- syncLimit:用於配置Leader節點和Follower節點之間進行「心跳檢測」的最大延遲時間。
- dataDir:用於配置ZooKeeper服務器存儲快照文件的目錄。
- clientPort:用戶配置當前ZooKeeper服務器對外暴露的端口,默認2181。
驗證 ZooKeeper 啓動狀況部署
- 執行 ./zkServer.sh status