Hadoop Web API UI
Yarn Vision is a UI wrapper for hadoop resource manager API. It provides you a friendly way to browse, filter, kill you yarn applications in one place. Further more, it provides bookmark-able deep link so that you can save your application filters for later use
You need to have your yarn's resource manager deployed, and execute YarnVision code on a machine that can reach your resource manager
- Install Node.js and npm
- Checkout this repo to a folder like
YarnVision
- run
npm install && npm run build
- run server.js and provide (a list of) address of your resource manager in the commandline arguments,
like
node server.js http://my-yarn-resourcemanager.location:<port> http://my-other-yarn-resourcemanager.location:<port>
- open
http://localhost:3000
docker pull roboxue/yarn_vision:latest
docker run -p 8000:3000 -d roboxue/yarn_vision:latest http://my-yarn-resourcemanager.location:<port>
then open a browser and point to the port 8000 of your docker host
- start backend on port 3000:
node server.js
- start frontend on port 8080:
npm run dev
- any change in frontend (src/ folder) will be reflected on port 8080
- any change in backend will be reflected on port 3000
- changes in frontend will be reflected on port 3000 after executing
npm run build
- `npm version major/minor/patch