Hadoop學習MapReduce(三)

      網友投稿 677 2022-05-30

      在學習過MapReduce框架的幾個關鍵類和接口后(只是簡單的說明了類或者接口的作用及使用方式,要想深入了解如何工作的就需要深入研究源代碼了,這也是計劃中的學習任務),接下來看看任務的執行和環境,主要涉及的還是一些參數。TaskTracker將mapper/reducer任務作為子進程在不同的jvm中執行,子任務繼承了父進程TaskTracker的環境。用戶可以通過?mapred.{map|reduce}.child.java.opts配置參數指定額外的選項,比如通過-Djava.library.path=<>指定運行時鏈接器搜索共享庫的非標準的路徑。如果mapred.{map|reduce}.child.java.opts參數包含符號@taskid@?,那么使用MapReduce任務的taskid的值替換@taskid@?。需要注意的是mapred.{map|reduce}.child.java.opts只用于管理從TaskTracker加載的子任務。

      下面是一個包含多個參數和替換的例子,展示了jvm的GC日志,啟動了無密碼登錄的JVM JMX代理(這樣可以連接到控制臺等以查看子進程內存,線程和取得線程dump),分別設置了map和reduce子jvm的最大堆大小為512MB和1024MB,通過java.library.path為子jvm添加了額外的路徑。代碼如下:

      Hadoop學習之MapReduce(三)

      mapred.map.child.java.opts

      ?-Xmx512M -Djava.library.path=/home/mycompany/lib-verbose:gc -? Xloggc:/tmp/@taskid@.gc??-Dcom.sun.manage

      Hadoop MapReduce

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:華為云WeLink攜手深圳公證處,實現業務在線遠程辦理!
      下一篇:遞歸的執行機制
      相關文章
      亚洲av中文无码乱人伦在线r▽| 亚洲美女在线国产| 亚洲日本va在线视频观看| 亚洲午夜国产片在线观看| 日韩精品亚洲专区在线观看| 亚洲精品无码国产片| 亚洲性无码一区二区三区| 涩涩色中文综合亚洲| 国产成人精品日本亚洲专区6| 亚洲国产成人综合| 亚洲人成黄网在线观看| 91亚洲国产成人久久精品| 亚洲校园春色另类激情| 亚洲入口无毒网址你懂的| 国产精品亚洲精品| 亚洲码欧美码一区二区三区| 亚洲精品av无码喷奶水糖心 | 亚洲成a∨人片在无码2023| 中文字幕无码亚洲欧洲日韩| 亚洲熟妇丰满xxxxx| 亚洲精品无码成人| 内射无码专区久久亚洲| 亚洲人成色77777在线观看大| 国产偷国产偷亚洲高清日韩| 国产亚洲自拍一区| 亚洲高清专区日韩精品| 亚洲国产日韩一区高清在线 | 亚洲AV无码久久| 午夜亚洲www湿好大| 亚洲无砖砖区免费| 亚洲精品一二三区| 亚洲成a∨人片在无码2023| 亚洲成AⅤ人影院在线观看| 亚洲精品国产V片在线观看 | 亚洲精品国产精品国自产网站| 国产精品亚洲自在线播放页码| 亚洲精品无播放器在线播放| 亚洲AV永久无码精品一区二区国产 | 亚洲电影中文字幕| 亚洲日韩国产精品无码av| 亚洲国产精品一区二区三区在线观看|