zkdash部署
1、拉取代码
#git clone https://github.com/ireaderlab/zkdash.git |
2、安装依赖包
#cd zkdash #yum install -y python-pip python-devel #pip install -r requirements.txt |
3、安装并运行mysql,创建数据库,并赋予访问权限
> create database zkdash; > grant all privileges on *.* to "qconf" @ "127.0.0.1" identified by "test" ;
> flush privileges; > exit ;
|
4、修改配置文件
#cd zkdash/conf #vim conf.yml DATABASE:
db: 'zkdash'
host: '127.0.0.1'
port: 3306
user: 'qconf'
passwd : 'test'
USE_QCONF: True #是否通过QConf获取zookeeper数据(使用该项可以提高树形展示配置信息的响应速度)
|
5、初始化数据库
#cd zkdash #python ./bin/syncdb.py |
6、运行zkdash
#python init.py -port=8888 #端口可以自定义
初次使用zkdash时需要到zookeeper管理菜单下添加监控的zookeeper集群ip信息
当设置使用QConf获取zookeeper数据时,zookeeper管理菜单下的zookeeper集群名称需要与QConf 客户端Agent配置文件的idc名称一致