zoukankan      html  css  js  c++  java
  • CentOS6.8下搭建zookeeper web界面查看工具node-zk-browser

    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中可以修改。

    安装好后的界面如下图:

  • 相关阅读:
    Spring Cloud (八):服务调用追踪 sleuth & zipkin
    Spring Cloud (七):API 网关
    Spring Cloud (六):声明式 REST 请求 Feign
    maven 下载 jar 包到本地
    K8S 设置 Pod 使用 host 网络、配置 DNS
    Spring Cloud (五):容错处理 Hystrix
    Spring Cloud (四):客户端实现负载均衡
    [数仓]数据仓库设计方案
    [知识图谱]Neo4j知识图谱构建(neo4j-python-pandas-py2neo-v3)
    [Pandas]利用Pandas处理excel数据
  • 原文地址:https://www.cnblogs.com/vurtne-lu/p/7693364.html
Copyright © 2011-2022 走看看