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

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

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

    莊周夢(mèng)蝶

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

    storm集群的監(jiān)控

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

        所謂兵馬未動(dòng),糧草先行,準(zhǔn)備將storm用在某個(gè)項(xiàng)目中做實(shí)時(shí)數(shù)據(jù)分析。無論任何系統(tǒng),一定要有監(jiān)控系統(tǒng)并存,當(dāng)故障發(fā)生的時(shí)候你能第一個(gè)知道,而不是讓別人告訴你,那處理故障就很被動(dòng)了。

        因此我寫了這么個(gè)項(xiàng)目,取名叫storm-monitor,放在了github上

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

        主要功能如下:
    1.監(jiān)控supervisor數(shù)目是否正確,當(dāng)supervisor掛掉的時(shí)候會(huì)發(fā)送警告。
    2.監(jiān)控nimbus是否正常運(yùn)行,monitor會(huì)嘗試連接nimbus,如果連接失敗就認(rèn)為nimbus掛掉。
    3.監(jiān)控topology是否正常運(yùn)行,包括它是否正常部署,是否有運(yùn)行中的任務(wù)。

        當(dāng)故障發(fā)生的時(shí)候通過alarm方法警告用戶,開放出去的只是簡(jiǎn)單地打日志。因?yàn)槊總€(gè)公司的告警接口不一樣,所以你需要自己擴(kuò)展,修改alarm.clj即可。我們這兒就支持旺旺告警和手機(jī)短信告警。

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

        整個(gè)項(xiàng)目也是用clojure寫。你的機(jī)器需要安裝leinexec插件,然后將你的storm.yaml拷貝到conf目錄下,編輯monitor.yaml設(shè)定監(jiān)控參數(shù)如檢查間隔等,最后啟動(dòng)start.sh腳本即可。默認(rèn)日志輸出在logs/monitor.log。
    主站蜘蛛池模板: 99ee6热久久免费精品6| 毛片基地免费观看| 97久久国产亚洲精品超碰热| 日本免费网站在线观看| 中文字幕的电影免费网站| 亚洲国产精品综合久久2007| 国产高清免费观看| 免费福利电影在线观看| 亚洲精品无码一区二区| 亚洲中文字幕无码一区二区三区| 3344永久在线观看视频免费首页| 337P日本欧洲亚洲大胆精品| 亚洲avav天堂av在线不卡 | 精品剧情v国产在免费线观看| 毛片基地看看成人免费| 自拍日韩亚洲一区在线| 国产亚洲一区二区三区在线观看| 91免费资源网站入口| 久久国产美女免费观看精品| 亚洲天堂2017无码中文| 亚洲成a人片在线观看日本| 好吊妞在线新免费视频| 香港a毛片免费观看| 免费无码又爽又黄又刺激网站| 亚洲美女激情视频| 亚洲综合伊人久久大杳蕉| 成年女人免费视频播放77777| 免费看男人j放进女人j免费看| 亚洲av无码兔费综合| 亚洲国产综合自在线另类| 亚洲精品卡2卡3卡4卡5卡区| 日本免费的一级v一片| 免费看美女裸露无档网站| 在线观看免费无码专区| 一级毛片aa高清免费观看| 亚洲色偷精品一区二区三区| 中文字幕亚洲免费无线观看日本| 国产成人综合亚洲亚洲国产第一页| 韩国免费三片在线视频| 在线观看免费人成视频色| 99久9在线|免费|