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
Post a Comment