您的位置:首页 > 其它

ZooKeeper界面管理工具 zkdash安装

2016-12-27 16:40 609 查看
说明:本次安装运行在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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息