node-zk-browser安裝配置

    Zookeeper做爲標準化的分佈式協調組件,已經愈來愈多的運用到各個大數據平臺中。在Zookeeper中,常常以相似於Linux文件系統同樣的樹形結構來保存一些狀態信息,而node-zk-browser就是一款能夠以圖形化來查看Zookeeper樹形狀態信息的開源工具。下面主要從2個方面來記錄如何安裝node-zk-browser。
node

  1. nodejs的安裝git

    • 下載nodejs,wget https://github.com/joyent/node/archive/v0.8.14.zipgithub

    • 解壓,unzip v0.8.14.zipexpress

    • 編譯nodejsnpm

      • cd node-0.8.14瀏覽器

      • ./configure --prefix=/usr/local/nodejs/nodejs-0.8.14bash

      • make分佈式

      • sudo make install工具

    • 設置.bash_profile環境變量大數據

    export PATH=$PATH:/usr/local/nodejs/nodejs-0.8.14/bin
    export NODE_PATH=/usr/local/nodejs/nodejs-0.8.14:/usr/local/nodejs/nodejs-0.8.14/lib/node_modules
    • 驗證nodejs安裝

      • 編輯hello.js文件,寫入

      var http = require("http");
      http.createServer(function(request, response) {
          response.writeHead(200, {"Content-Type":"text/plain"});
          response.write("Hello, nodejs!");
          response.end();
          }).listen(5000);
      • 運行hello.js,node hello.js

      • 在瀏覽器中,觀察 $IP:5000,是否有輸出

  2. node-zk-browser

    • 下載node-zk-browser,git clone https://github.com/killme2008/node-zk-browser.git

    • 安裝依賴包

      • 安裝ejs,npm install -d ejs

      • 安裝express,npm install -d express@3.0.5

      • 安裝express-namespace,npm install -d express-namespace

      • 安裝zookeeper,npm -d zookeeper

    • 修改zookeeper設置,將start.sh中的ZK_HOST改成實際的zk地址

    • 驗證,在瀏覽器中,觀察 $IP:3000,是否有輸出

相關文章
相關標籤/搜索