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名称一致