<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    莊周夢蝶

    生活、程序、未來
       :: 首頁 ::  ::  :: 聚合  :: 管理

    storm集群的監控

    Posted on 2011-12-01 21:02 dennis 閱讀(10533) 評論(0)  編輯  收藏 所屬分類: my open-sourceHadoop與分布式Clojure

        所謂兵馬未動,糧草先行,準備將storm用在某個項目中做實時數據分析。無論任何系統,一定要有監控系統并存,當故障發生的時候你能第一個知道,而不是讓別人告訴你,那處理故障就很被動了。

        因此我寫了這么個項目,取名叫storm-monitor,放在了github上

         https://github.com/killme2008/storm-monitor

        主要功能如下:
    1.監控supervisor數目是否正確,當supervisor掛掉的時候會發送警告。
    2.監控nimbus是否正常運行,monitor會嘗試連接nimbus,如果連接失敗就認為nimbus掛掉。
    3.監控topology是否正常運行,包括它是否正常部署,是否有運行中的任務。

        當故障發生的時候通過alarm方法警告用戶,開放出去的只是簡單地打日志。因為每個公司的告警接口不一樣,所以你需要自己擴展,修改alarm.clj即可。我們這兒就支持旺旺告警和手機短信告警。

        基本的原理很簡單,對supervisor和topology的監控是通過zookeeper來間接地監控,通過定期查看path是否存在。對nimbus的監控是每次起一個短連接連上去,連不上去即認為掛掉。

        整個項目也是用clojure寫。你的機器需要安裝leinexec插件,然后將你的storm.yaml拷貝到conf目錄下,編輯monitor.yaml設定監控參數如檢查間隔等,最后啟動start.sh腳本即可。默認日志輸出在logs/monitor.log。
    主站蜘蛛池模板: 日韩精品无码免费专区午夜| 国产最新凸凹视频免费| 中文字幕久久亚洲一区| 男女作爱免费网站| 免费一级肉体全黄毛片| 国产精品亚洲一区二区三区久久| 好吊妞788免费视频播放| 亚洲免费福利在线视频| 成年美女黄网站18禁免费| 伊人久久五月丁香综合中文亚洲| 国产1024精品视频专区免费 | 在线亚洲精品福利网址导航| 久久久久久av无码免费看大片| AV在线亚洲男人的天堂| 最新久久免费视频| 亚洲美女中文字幕| 成全高清视频免费观看| 相泽南亚洲一区二区在线播放| 亚洲av午夜成人片精品电影| 国产人成网在线播放VA免费| 亚洲综合婷婷久久| 在线观看视频免费完整版| 国产精品成人亚洲| 亚洲综合av永久无码精品一区二区| 免费一级不卡毛片| 亚洲一区在线视频| 国产99视频免费精品是看6| 91亚洲精品视频| 成人免费无码大片a毛片| 人人爽人人爽人人片av免费| 久久久亚洲精品无码| 人禽杂交18禁网站免费| 瑟瑟网站免费网站入口| 久久精品7亚洲午夜a| 成人免费看片又大又黄| 国产特黄特色的大片观看免费视频| 亚洲国产精品久久久久婷婷软件| 一二三四免费观看在线电影| 色婷婷精品免费视频| 亚洲视频在线免费播放| 日本无卡码免费一区二区三区|