安装zookeeper web在线管理工具 zk-web

zk-web是什么?

zk-web是Zookeeper的Web UI,只是使其更容易使用。 有时我真的厌倦了命令行。 zk-web是用clojure和boostrap书写的。 目前根本不超过450行的clojure代码。 Clojure真的很简单,如此厉害!

配置文件介绍

zk-web也很容易配置。 它启动时读取$ HOME/.zk-web-conf.cljconf/zk-web-conf.clj 如您已经看到的,配置文件也是clojure代码。 

我们来看一个例子:打开原始配置文件 /zk-web/conf/zk-web-conf.clj 

➜  conf git:(master) ✗ cat zk-web-conf.clj 
{
 :server-port 8080
 :users {"admin" "hello"}
 :default-node ""
}%

默认端口:8080

默认用户名和密码:admin,hello

默认node地址为“”

详细配置流程

1、在github上下载源码,GitHub:https://github.com/qiuxiafei/zk-web

2、进行解压,使用命令: unzip zk-web-master ,进入目录。

3、如果没有安装Leiningen,需要安装,直接使用命令:apt-get install leiningen或brew install leiningen进行程序安装,必要时fanqiang,直到安装完成。

4、在zk-web-master目录下使用命令:lein deps 继续下载和编译。目录中多出两个目录lib和classes.

5、lein run 运行服务。注意如果8080端口,被占用,请关闭原端口程序。再运行lein run(需要按回车才能运行).

安装成功如下图

屏幕快照 2017-07-13 17.15.36.png

我的/zk-web/conf/zk-web-conf.clj 配置信息如下,修改了端口号

➜  conf git:(master) ✗ cat zk-web-conf.clj 
{
 :server-port 9999
 :users {"admin" "hello"}
 :default-node "192.168.25.17:2181"
}

打开浏览器,输入localhost:9999,进入web页面,安装完成

屏幕快照 2017-07-13 17.24.36.png

扩展

如果你的mac电脑没有leiningen命令,那么就需要在线安装了,我这里实用brew工具来安装。

如果你的mac电脑没有brew命令,那么你就需要看这篇文章啦。Homebrew简介和基本使用:http://www.ibloger.net/article/2412.html

brew install leingingen

leiningen是什么鬼?为什么要使用它?

Leiningen是管理clojure工程的, 其实就是使用clojure管理clojure工程,project.clj是其主要配置文件,其基本原理是根据project.clj文件生成pom.xml,然后利用maven的强大功能进行项目管理。



未经允许请勿转载:程序喵 » 安装zookeeper web在线管理工具 zk-web

点  赞 (2) 打  赏
分享到: