zkdash是一个zookeeper的管理界面,它需要依赖MySQL数据库和Python环境,安装之前确认系统是否安装了Python2.7,版本最好不低于2.7.6。
我的Mac系统自带了Python2.7.10,不需要再安装Python环境,但没有安装pip包管理工具,需要先安装pip。打开网址https://pip.readthedocs.io/en/stable/installing/按照说明,下载get-pip.py文件进行安装即可。
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
下载zkdash
git clone https://github.com/ireaderlab/zkdash.git
安装依赖项
cd zkdash
pip install -r requirements.txt
在MySQL中创建新数据库zkdash库
修改zkdash连接数据库的配置文件./conf/conf.yaml,修改对应的数据库连接信息
DATABASE:
db: 'zkdash'
host: '192.168.1.1' # 修改为你的数据库地址
port: 3306 # 设置端口号
user: 'tokyo' # 修改用户名
passwd: 'tokyo!' # 修改密码
初始化数据库,注意执行路径必须为./bin/syncdb.py
python ./bin/syncdb.py
运行zkdash
python init.py -port=8888
在浏览器中访问http://localhost:8888即可看到zkdash运行的管理界面了,到此已经完成zkdash的安装工作了。
说明:初次运行zkdash时需要到zookeeper管理菜单下增加监控的zookeeper集群ip信息
参考地址:https://github.com/ireaderlab/zkdash
评论已关闭!