apache - How to check status of storm in java? -



apache - How to check status of storm in java? -

now have configured storm cluster on local machine. know before starting storm have start nimbus supervisor , @ lastly ui storm commands.

now writing java programme , want check status of storm cluster either working or not.

like:

if(stormworking()){ //do } else{ //do }

now how can check storm cluster running or not?

you can utilize monit[1] daemon philosophy , check .pid files. check each storm process need work properly:

cat /etc/monit.d/storm

check process storm-nimbus pidfile /var/run/storm/storm-nimbus.pid start programme = "/sbin/service storm-nimbus start" stop programme = "/sbin/service storm-nimbus stop" check process storm-supervisor pidfile /var/run/storm/storm-supervisor.pid start programme = "/sbin/service storm-supervisor start" stop programme = "/sbin/service storm-supervisor stop" check process storm-ui pidfile /var/run/storm/storm-ui.pid start programme = "/sbin/service storm-ui start" stop programme = "/sbin/service storm-ui stop" check process storm-logviewer pidfile /var/run/storm/storm-logviewer.pid start programme = "/sbin/service storm-logviewer start" stop programme = "/sbin/service storm-logviewer stop"

[1] monit little open source utility managing , monitoring unix systems http://mmonit.com/monit/

java apache bigdata apache-storm

Comments

Popular posts from this blog

xslt - DocBook 5 to PDF transform failing with error: "fo:flow" is missing child elements. Required content model: marker* -

mediawiki - How do I insert tables inside infoboxes on Wikia pages? -

Local Service User Logged into Windows -