Zkdash安装

zkdash是一个zookeeper的管理界面,也可以作为任何基于zookeeper的配置管理工具,比如:Qconf

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 "Leon~1@$";
> flush privileges;
> exit;

4、修改配置文件

#cd zkdash/conf
#vim conf.yml  
	DATABASE:
	 db: 'zkdash'
	 host: '127.0.0.1'
	 port: 3306
	 user: 'qconf'
	 passwd: 'Leon~1@$'
	USE_QCONF: True 	#是否通过QConf获取zookeeper数据(使用该项可以提高树形展示配置信息的响应速度)

5、初始化数据库

#cd zkdash
#python ./bin/syncdb.py 

6、运行zkdash

#python init.py -port=8888 		#端口可以自定义

7、用浏览器访问
http://172.16.100.217:8888/
初次使用zkdash时需要到zookeeper管理菜单下添加监控的zookeeper集群ip信息
当设置使用QConf获取zookeeper数据时,zookeeper管理菜单下的zookeeper集群名称需要与QConf 客户端Agent配置文件的idc名称一致

设置完成后查看节点信息

原文地址:https://www.cnblogs.com/keithtt/p/6527999.html