zookeeper 管理界面:zkdash

jopen 9年前發布 | 74K 次閱讀 zkdash 分布式/云計算/大數據

zkdash是一個 zookeeper 的管理界面,也可以作為任何基于 zookeeper 的配置管理項目比如:Qconf。

zkdash = zookeeper dashbord,由掌閱科技開發。

zkdash 使用 python Tornado 開發,目前dashbord支持管理多個zookeeper集群,支持配置快照,支持QConf等

zkdash 頁面展示

zookeeper 管理界面:zkdash

zookeeper 管理界面:zkdash

zookeeper 管理界面:zkdash

zookeeper 管理界面:zkdash

安裝與運行

安裝步驟

  • 安裝并運行mysql

  • 安裝python2.7

  • 下載zkdash

       git clone https://github.com/ireaderlab/zkdash.git
  • 安裝依賴項

     cd zkdash
     pip install -r requirements.txt
  • 設置配置文件

    根據需要修改當前目錄下./conf/conf.yml中相關配置信息,配置文件詳細說明見后面

  • 同步數據庫表結構

    cd zkdash
    python ./bin/syncdb.py

    說明:數據庫使用mysql,創建表結構前請先配置數據庫連接信息

  • 運行

        cd zkdash
    python init.py -port=8888

    說明:初次運行zkdash時需要到zookeeper管理菜單下增加監控的zookeeper集群ip信息

配置文件說明

配置文件詳細說明

數據庫配置項(DATABASE)

  • db: 數據庫名稱

  • host: ip地址

  • port: 端口號

  • user: 用戶名

  • passwd: 密碼

全局配置項

  • USE_QCONF: 是否通過QConf獲取zookeeper數據(使用該項可以提高樹形展示配置信息的響應速度)

與 QConf 的搭配使用

  • 反饋服務器地址:http://ip:port/api/v1/feedback(Agent同步狀況查看依賴此反饋信息)

注意事項

  1. 新增節點需要先指定父節點,并且只能逐級增加

  2. 當設置使用QConf獲取zookeeper數據時,zookeeper管理菜單下的zookeeper集群名稱需要與QConf 客戶端Agent配置文件的idc名稱一致

項目主頁:http://www.baiduhome.net/lib/view/home/1444976901732

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!