Skip to content

QConf 管理界面使用

jinleileiking edited this page Jan 9, 2017 · 4 revisions

QConf 管理界面

完成对zk节点的crud操作

介绍

考虑到Zookeeper的命令行操作不很友好,为了方面快速使用体验QConf功能,QConf提供了管理端界面来方便操作。

编译

界面本身使用c++编写,同样采用cmake的构建方式。(CMake 版本 2.6及以上) https://github.com/Qihoo360/QConf/tree/master/manager

进入manager目录,通过以下命令构建:

mkdir build && cd build
cmake ..
make
make install

默认的安装目录为 /usr/local/qconf/manage

使用如下配置可以指定安装目录:

cmake .. -DCMAKE_INSTALL_PREFIX=/install/prefix

使用

  • 进入安装目录,启动web server,默认端口为 8080, 可以通过listening_port 设定
./web_server -listening_port 8080
  • 配置文件中配置Zookeeper集群地址,配置文件位置:www/conf/idc.conf

  • 通过浏览器访问 [SERVER_IP]:8080/qconf_manage.cgi 可以看到如下管理界面

enter image description here

界面操作

  • QConf Node Infomation 中可以对Zookeeper 上的节点进行添删改查操作,Path输入要操作的节点;Idc选择机房,机房信息对应于www/conf/idc.conf配置文件中的key值;Value显示"Check"后的当前值,并可以修改为新值,并在"Add Or Modify"后生效;“Delete”用来删除节点,前提是没有子节点存在
  • Children Nodes 显示当前节点的所有子节点信息,点击“View”查看详情
  • Parent Node 显示父节点,点击“View”查看详情