当前位置: 首页 > 工具软件 > zkdash > 使用案例 >

ZooKeeper界面管理工具 zkdash安装

方嘉志
2023-12-01

说明:本次安装运行在linux(RedHat)中:zkdash安装运行依赖tornado4.0(requirements.txt),但在windows7中无法成功安装tornado4.0。

zkdash是一个 zookeeper 的管理界面.
Python2.7及相关工具参考如下连接:
http://blog.sptty.com/2015/12/28/linux下python2-7-11-安装.html
http://blog.sptty.com/2015/12/28/python-安装easy_install和pip.html

相关软件
1). mysql
2). python2.7, 版本最好 >= 2.7.6
3). 下载zkdash
git clone https://github.com/ireaderlab/zkdash.git

具体安装步骤如下:
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名称一致

本文参考:http://blog.sptty.com/2015/12/28/zookeeper-%E7%AE%A1%E7%90%86%E7%95%8C%E9%9D%A2%E5%B7%A5%E5%85%B7-zkdash%E5%AE%89%E8%A3%85.html

 类似资料: