1. 程式人生 > >ZooKeeper介面管理工具 zkdash安裝

ZooKeeper介面管理工具 zkdash安裝

說明:本次安裝執行在linux(RedHat)中:zkdash安裝執行依賴tornado4.0(requirements.txt),但在windows7中無法成功安裝tornado4.0。

具體安裝步驟如下:
1). 安裝依賴項:
cd zkdash-master
pip install -r requirements.txt

2). 設定配置檔案
根據需要修改當前目錄下./conf/conf.yml中相關配置資訊,配置檔案詳細說明見後面
同步資料庫表結構
首先建立資料庫zkdash,並設定資料庫的使用者名稱和密碼
將配置檔案的資料庫的使用者名稱和密碼進行修改
DATABASE:
db: ‘zkdash’
host: ‘192.168.1.1’ # 資料庫地址
port: 3306 # 設定埠號
user: ‘tokyo’ # 使用者名稱
passwd: ‘tokyo!’ # 密碼

3). 初始化資料庫
cd zkdash-master
python ./bin/syncdb.py # 注意執行路徑必須為./bin/syncdb.py
說明:資料庫使用mysql,建立表結構前請先配置資料庫連線資訊

4). 安裝tornado和yaml
easy_install tornado
yum install python-yaml

5). zkdash啟動和訪問:
cd zkdash-master
python init.py -port=8888 &
http://ip:8888

總結
zkdash安裝說明在其解壓根目錄README.md檔案中,但缺少上述第4和第5步。

注意事項
1. 新增節點需要先指定父節點,並且只能逐級增加
2. 當設定使用QConf獲取zookeeper資料時,zookeeper管理選單下的zookeeper叢集名稱需要與QConf客戶端Agent配置檔案的idc名稱一致