zookeeper的web界面查看工具Node-ZK-Browser的界面是用nodejs写的今天试着搭建了下。

1. 安装nodejs

[root@localhost product]# pwd
/usr/local/product
[root@localhost product]# wget https://nodejs.org/dist/v6.11.4/node-v6.11.4.tar.gz
[root@localhost product]# tar -zxvf node-v6.11.4.tar.gz
[root@localhost product]# cd node-v6.11.4
[root@localhost node-v6.11.4]# ./configure --prefix=/usr/local/product/node-v6.11.4
[root@localhost node-v6.11.4]# make && make install

2. 配置环境变量

[root@localhost node-v6.11.4]# vim ~/.bash_profile
#nodejs
export PATH=$PATH:/usr/local/product/node-v6.11.4/bin
export NODE_PATH=/usr/local/product/node-v6.11.4:/usr/local/product/node-v6.11.4/lib/node_modules
[root@localhost node-v6.11.4]# source ~/.bash_profile

3. 验证

nodejs是自带了npm的。运行如下的脚本hello.js来验证是否安装成功:

[root@localhost node-v6.11.4]# vim hello.js
var http = require("http");http.createServer(function(request, response) {response.writeHead(200, {"Content-Type": "text/plain"});response.write("Hello World");response.end();}).listen(9987);
[root@localhost node-v6.11.4]# node hello.js

在浏览器输入: http://192.168.10.186:9987 可以显示”Hello World”就说明安装成功了,如下图所示:

4. 安装依赖包

[root@localhost product]# wget https://github.com/killme2008/node-zk-browser/archive/master.zip
[root@localhost product]# unzip node-zk-browser-master.zip
[root@localhost product]# cd node-zk-browser-master
[root@localhost node-zk-browser-master]# npm install -d
[root@localhost node-zk-browser-master]# cd node_modules/
[root@localhost node_modules]# ll
total 16
drwxr-xr-x  3 root root 4096 Oct 19 16:16 ejs
drwxr-xr-x  5 root root 4096 Oct 19 16:17 express
drwxr-xr-x  3 root root 4096 Oct 19 16:17 express-namespace
drwxr-xr-x 10 root root 4096 Oct 19 16:18 zookeeper

5. 修改app.js配置文件

[root@localhost node-zk-browser-master]# pwd
/usr/local/product/node-zk-browser-master
[root@localhost node-zk-browser-master]# vim app.js
var zkclient = new ZkClient("192.168.10.186:3000");      #修改此行内容

用户名和密码是在 user.json 中,只有登录后才能再web界面上创建删除zk节点

6. 启动服务

[root@localhost node-zk-browser-master]# ./start.sh

浏览器输入:http://192.168.10.186:3000 就可以访问了,默认端口为3000在app.js中可以修改。

安装好后的界面如下图:

转载于:https://www.cnblogs.com/vurtne-lu/p/7693364.html

CentOS6.8下搭建zookeeper web界面查看工具node-zk-browser相关推荐

  1. Centos6.8下搭建SVN服务器

    1.Centos6.8下搭建SVN服务器 Subversion是一个自由,开源的版本控制系统.Subversion将文件存放在中心版本库里.这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一 ...

  2. CentOS下搭建测试WEB平台

    CentOS下搭建测试WEB平台 LAMP MYSQL 下载免编译的软件包 cd /usr/local/src wget http://mirrors.sohu.com/mysql/MySQL-5.1 ...

  3. linux下搭建zookeeper集群

    linux下搭建zookeeper集群 1.准备 1.下载zookeeper压缩包 (注:下载3.4.14版本,3.5以上运行时会少jar包) 2.系统:centOS7 安装好java环境 3.将压缩 ...

  4. [IDS]CentOS6.6下搭建基于snort+barnyard2+base的入侵检测系统,超详细!!!

    最详细的CentOS6.6下搭建基于snort+barnyard2+base的入侵检测系统 免责声明 一.如果因为使用本文档照成损失(系统崩溃.数据丢失等),作者不承担任何责任. 二.本文档只是个人使 ...

  5. Linux 下搭建 Java Web 开发环境

    Linux 下搭建 Java Web 开发环境 我的小站.Github Java Web,是用Java技术来解决相关web互联网领域的技术栈,下方为 Linux 下搭建 Java Web 开发环境教程 ...

  6. web界面设计工具_您应该了解的14个Web设计工具

    web界面设计工具 Our time is very limited and we don't try most awesome tools available on the market becau ...

  7. CentOS6.5下搭建LAMP+FreeRadius+Daloradius Web管理和TP-LINK路由器、H3C交换机连接,实现,上网认证和记账功能

    什么是RADIUS服务: RADIUS:(Remote Authentication Dial In User Service)中文名为远程用户拨号认证服务,简称RADIUS,是目前应用最广泛的AAA ...

  8. CentOS下搭建Zookeeper集群

    Zookeeper简介 ZooKeeper是一个开源的分布式应用协调服务,用于在分布式应用各个节点之间进行协调,并通过稳健的同步技术维护共享数据. 这里提到了一个新名词:"分布式应用&quo ...

  9. [Zookeeper基础]-- linux下搭建zookeeper集群

    安装zookeeper步骤 1\\准备机器h15.h16.h17 注意:机器之间需要两两免密码登陆 将zookeeper文件复制到h15\h16\h17上,并且解压 相关说明文档在解压文件路径下: z ...

最新文章

  1. HTTP测试、常用编解码转换工具
  2. proc文件系统编程
  3. java使用Redis4--主从复制
  4. Linux双网卡NAT共享上网
  5. 世界公认最好的记忆方法_全球公认最好的12个教育孩子的方法,值得每个家长收藏学习!...
  6. python dict下标_python数据类型性能问题
  7. Reachability,ios检测网络使用环境
  8. MariaDB Spider 数据库分库分表实践 分库分表
  9. 将xscj指定为当前数据库_通过网络连接数据库模式Hive的搭建过程详解
  10. HTML5 动态统计表
  11. 如何使用QGIS下载在线地图
  12. vs C4996的错误解决方法
  13. Java WebService视频教程
  14. 企业微信 Android端开发
  15. 【工控老马】三菱Q系列PLC调试及三菱触摸屏报警使用说明详解
  16. 计算机注册表命令,进入注册表的方法和命令(电脑的注册表怎么打开)
  17. 【POJ 3580】 SuperMemo
  18. Dsh006 python基础编程--列表
  19. 82个加密数字货币遭交易所下线,全球区块链ICO代币进入强监管
  20. java个十百千万位余数_1 Java第三课[流程控制]

热门文章

  1. 最长上升子序列(LIS)
  2. Asp.Net异常:由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值的解决方法...
  3. select count
  4. IBM HACMP 系列 -- 安装和配置三
  5. .NET设计模式系列文章
  6. XP 风格的可拖动列、可排序、可改变宽度的DataGrid的例子
  7. 算法学习:后缀数组 height的求取
  8. 杭电多校(五)2019.08.05--暑假集训
  9. Namenode文件系统命名空间映像文件及修改日志
  10. 设计模式系列之----观察者模式