node-zookeeper-explorer
node-zookeeper-explorer copied to clipboard
Zookeeper explorer for NodeJS
Zookeeper management web application for node.js. Implemented with:
- expressjs and jade
- node-zookeeper
- socket.io
- node-uuid
- js-yaml
- jQuery
- jQuery cookie
- Twitter Bootstrap
- dynatree
- poshytip
Installation
mkdir node-zookeeper-explorer
cd node-zookeeper-explorer
git clone [email protected]:radekg/node-zookeeper-explorer.git .
npm install
This app was built and tested with node 0.8.9.
Running
node app
# or
node app --port 80 # you may need sudo for ports lower than 1025
# or
# set ZK_BROWSER_PORT environemnt variable and launch
node app
And in the browser go to: http://localhost:3000 or whatever is the port you are using.
Features
Planned or existing:
- single user authentication
- ability to disable authentication requirement
- lazy loading
- connection history
- watchers with auto-reload for current active node
- watchers with notifications for any node
- mutiuser / multisession: more than one connection can be opened on the server side for the same session
- create new nodes, create nested nodes
- delete nodes, recursive delete, delete more than one node
- edit node data
License
MIT, unless stated otherwise in an appropriate file.