1、下載Zookeeper 版本 zookeeper-3.4.13apache
下載地址:https://archive.apache.org/dist/zookeeper/服務器
解壓後放在/usr/local/zookeeper-3.4.13 路徑下session
2、配置環境變量maven
vi /etc/profile日誌
3、Zookeeper主要目錄結果blog
bin:主要的一些運行命令ip
conf: 存放配置文件,其中咱們須要修改zk.cfgci
contrib: 附加的一些功能文檔
dist-maven: mvn編譯後的目錄同步
docs :文檔
lib: 須要依賴的jar包
recipes:案例demo代碼
src:源碼
4、Zookeeper配置文件,運行Zookeeper
1. zoo.cfg 配置
tickTime:用於計算的時間單元。好比session超時: N*tickTime
initLimit: 用於集羣,容許從節點鏈接並同步到master節點的初始化鏈接時間,以tickTime的倍數來表示
syncLimit: 用戶集羣,master主節點與從節點之間發送消息,請求和應答時間。(心跳機制)
dataDir: 必須配置,數據文件路徑
dataLogDir: 日誌目錄,若是不配置會和dataDir公用
clientPort: 鏈接服務器的端口,默認2181
2. 增長配置文件
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg
建立對應目錄下的文件夾 dataDir和dtaLogDir
3. 啓動Zookeeper
cd bin
./zkServer.sh start
查看狀態 ./zkServer.sh status
standalone 表明單機。
中止Zookeeper
./zkServer.sh stop