Zookeeper下載及基本操作
阿新 • • 發佈:2021-02-19
映象地址:
http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.6.2/
下載後直接解壓即可使用
- 準備配置檔案
預設使用/opt/apache-zookeeper-3.6.2-bin/conf/zoo.cfg
cp /opt/apache-zookeeper-3.6.2-bin/conf/zoo_sample.cfg /opt/apache-zookeeper-3.6.2-bin/conf/zoo.cfg
配置項:
屬性key值 | 含義 |
---|---|
tickTime | 計數器週期,tickTime=2000表示2000毫秒一週期 |
initLimit | 初始化最大計數器週期數,設定最大的初始化時間 |
syncLimit | 同步操作最大週期數 |
dataDir | 資料目錄 |
clientPort | 埠,預設為2181 |
maxClientCnxns | 最大客戶端連線數 |
autopurge.snapRetainCount | 事務日誌快照保留檔案數 |
autopurge.purgeInterval | 日誌快照清理頻率,單位為小時autopurge.purgeInterval=1意味著1小時清理一遍日誌 |
metricsProvider.className | 監控服務呼叫類名 |
metricsProvider.httpPort | 監控服務連線埠 |
metricsProvider.exportJvmInfo | 是否列印jvm資訊 |
- 呼叫zkServer.sh指令碼啟動zk伺服器
bash zkServer.sh start
- 使用zkCli.sh控制器連線zk伺服器
bash /opt/apache-zookeeper-3.6.2-bin/bin/zkCli.sh
屬性 | 含義 |
---|---|
cZxid | 節點建立事務ID |
ctime | 節點建立時間 |
mZxid | 節點資料修改事務ID |
mtime | 節點資料修改時間 |
pZxid | 子節點列表變更最新事務ID |
cversion | 子節點列表版本 |
dataVersion | 資料版本 |
aclVersion | 訪問控制表版本 |
ephemeral | 臨時節點所有者ID |
dataLength | 資料長度 |
numChildren | 子節點數量 |
新增子節點後: