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

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

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

    經(jīng)驗不在于年限,在于積累---專注互聯(lián)網(wǎng)軟件開發(fā)

    把工作當事業(yè)做,把項目當作品做!

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      55 Posts :: 0 Stories :: 66 Comments :: 0 Trackbacks

      利用Hadoop分析BHO上報日志時,發(fā)現(xiàn)很多日志文件會出現(xiàn)下面的錯誤:

    clip_image002

      即在map結(jié)束的時候拋出Java堆棧溢出異常!

    (友情提示:本博文章歡迎轉(zhuǎn)載,但請注明出處:hankchen,http://m.tkk7.com/hankchen

      首先設(shè)置下面的參數(shù):

    clip_image004

    發(fā)現(xiàn)還是解決不了問題。開始懷疑代碼問題,于是進行了一系列的優(yōu)化:

    clip_image006

    主要的優(yōu)化是,在map和reduce程序中,重用key和value對象。但是發(fā)現(xiàn)還是解決不了問題。并且mapred.child.java.opts設(shè)置3G也無濟于事。

    沒有辦法,只好繼續(xù)找原因。最后發(fā)現(xiàn)一個規(guī)律:報這個異常出錯的日志不一定是最大的日志。

    只好使用最后一招了,直接分析報錯時的Java堆內(nèi)存情況!

    再次出現(xiàn)異常的時候,把集群里面所有的機器的Hadoop進程的堆內(nèi)存導出來分析!

    主要是下面的幾類進程:

    clip_image008

    同時,關(guān)注每臺機器的top命令輸出,可以從內(nèi)存的使用情況中發(fā)現(xiàn)主要是哪臺機器出問題!然后重點導出這臺機器的Java堆參數(shù)!

    jmap -dump:live,format=b,file=heapt0923.bin pid

    clip_image010

    剩下來的就是把/data/bhopid_output/heapt0923.bin這個文件復制到本地,利用Eclipse Memory Analyzer Tool 進行分析!

    下面是分析的結(jié)果:

    clip_image012

    發(fā)現(xiàn)有兩個內(nèi)存泄漏的情況:

    1、

    clip_image014

    2、

    clip_image016

    找到根本原因:說明日志文件有這樣很大的空記錄導致的!在代碼中把這些記錄忽略掉即可!

    clip_image002[11]

     

    (友情提示:本博文章歡迎轉(zhuǎn)載,但請注明出處:hankchen,http://m.tkk7.com/hankchen

    posted on 2012-03-21 17:52 hankchen 閱讀(8817) 評論(0)  編輯  收藏 所屬分類: 工作感悟
    主站蜘蛛池模板: 国产a不卡片精品免费观看| 成**人免费一级毛片| 中文字幕专区在线亚洲| 美景之屋4在线未删减免费| 成年人在线免费看视频| 亚洲AV日韩综合一区尤物| 无码少妇一区二区浪潮免费| 亚洲国产精品白丝在线观看| 在线看片无码永久免费视频| 亚洲 日韩经典 中文字幕| 亚洲精品动漫免费二区| 亚洲精品美女久久7777777| 免费高清资源黄网站在线观看| 亚洲日本va一区二区三区| 国产一级高清视频免费看| 国产精品亚洲精品日韩电影| 亚洲综合精品网站| 91免费福利视频| 久久精品国产亚洲av高清漫画| 国产麻豆视频免费观看| 亚洲狠狠婷婷综合久久| 亚洲欧洲日本在线| 久久免费线看线看| 色老板亚洲视频免在线观| 日韩免费三级电影| 国产va免费精品| 国产午夜免费高清久久影院| 亚洲综合在线观看视频| 大学生高清一级毛片免费| 噜噜噜亚洲色成人网站| 亚洲精品乱码久久久久久蜜桃不卡| 99热精品在线免费观看| 亚洲熟妇无码av另类vr影视| va亚洲va日韩不卡在线观看| 免费精品一区二区三区第35| 亚洲人成网站色在线观看| 亚洲精品视频在线看| 四虎在线视频免费观看视频| 国产成人精品久久亚洲高清不卡| 亚洲精品V欧洲精品V日韩精品| 1000部拍拍拍18勿入免费视频软件 |