日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

mapreduce yarn内存参数

發布時間:2025/3/11 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mapreduce yarn内存参数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、yarn-site.xml 設置

1.1 RM設置

RM的內存資源配置,主要是通過下面的兩個參數進行的(這兩個值是Yarn平臺特性,應在yarn-sit.xml中配置好):?
yarn.scheduler.minimum-allocation-mb?
yarn.scheduler.maximum-allocation-mb
說明:單個容器可申請的最小與最大內存,應用在運行申請內存時不能超過最大值,小于最小值則分配最小值,從這個角度看,最小值有點想操作系統中的頁。最小值還有另外一種用途,計算一個節點的最大container數目注:這兩個值一經設定不能動態改變(此處所說的動態改變是指應用運行時)。

1.2 NM設置

NM的內存資源配置,主要是通過下面兩個參數進行的(這兩個值是Yarn平臺特性,應在yarn-sit.xml中配置) :
yarn.nodemanager.resource.memory-mb
yarn.nodemanager.vmem-pmem-ratio
說明:每個節點可用的最大內存,RM中的兩個值不應該超過此值。此數值可以用于計算container最大數目,即:用此值除以RM中的最小容器內存。虛擬內存率,是占task所用內存的百分比,默認值為2.1倍;注意:第一個參數是不可修改的,一旦設置,整個運行過程中不可動態修改,且該值的默認大小是8G,即使計算機內存不足8G也會按著8G內存來使用。

2、map-site.xml 設置

2.1 AM設置

AM內存配置相關參數,此處以MapReduce為例進行說明(這兩個值是AM特性,應在mapred-site.xml中配置),如下:
mapreduce.map.memory.mb
mapreduce.reduce.memory.mb
說明:這兩個參數指定用于MapReduce的兩個任務(Map and Reduce task)的內存大小,其值應該在RM中的最大最小container之間。如果沒有配置則通過如下簡單公式獲得:
max(MIN_CONTAINER_SIZE, (Total Available RAM) / containers))
一般的reduce應該是map的2倍。注:這兩個值可以在應用啟動時通過參數改變;

2.2 AM JVM設置

AM中其它與內存相關的參數,還有JVM相關的參數,這些參數可以通過,如下選項配置:
mapreduce.map.java.opts
mapreduce.reduce.java.opts
說明:這兩個參主要是為需要運行JVM程序(java、scala等)準備的,通過這兩個設置可以向JVM中傳遞參數的,與內存有關的是,-Xmx,-Xms等選項。此數值大小,應該在AM中的map.mb和reduce.mb之間。

3、所有參數

YARN相關:
yarn.scheduler.minimum-allocation-mb
yarn.scheduler.maximum-allocation-mb
yarn.nodemanager.vmem-pmem-ratio
yarn.nodemanager.resource.memory.mb
Map相關參數
mapreduce.map.java.opts
mapreduce.map.memory.mb
Reduce相關參數
mapreduce.reduce.java.opts
mapreduce.reduce.memory.mb

注意: 在hadoop2及以上版本中,map和reduce task 是運行在container中的。mapreduce.{map|reduce}.memory.mb被yarn用來設置container的內存大小。如果container的內存超限,會被yarn殺死。在container中,為了執行map和reduce task,yarn會在contaner中啟動一個jvm來執行task任務。mapreduce.{map|reduce}.java.opts用來設置container啟動的jvm參數,通過設置Xmx來設置map 或者reduce task的最大堆內存。理論上,{map|reduce}.java.opts設置的最大堆內存要比{map|reduce}.memory.mb小。例如: hadoop jar <jarName> -Dmapreduce.reduce.memory.mb=4096 -Dmapreduce.map.java.opts=-Xmx3276

4、舉例說明

如下圖:



YARN-site.xml相關:
yarn.scheduler.minimum-allocation-mb ? ?=1024
yarn.scheduler.maximum-allocation-mb ? ?=8192
yarn.nodemanager.vmem-pmem-ratio ? ? ? =2.1
yarn.nodemanager.resource.memory.mb ?=24576


Map-site.xml相關參數
mapreduce.map.java.opts ? ?=Xmx1024m
mapreduce.map.memory.mb ? ?=1536
mapreduce.reduce.java.opts ?=Xmx2560m
mapreduce.reduce.memory.mb ?=3072



map container的內存("mapreduce.map.memory.mb")被設置為1536mb 。am為其申請了2048m的內存,因為am的最小分配(yarn.scheduler.minimum-allocation-mb)是1024.如果map task對內存超過了2048m,nm會kill掉該task。reduce類似。

When a mapreduce job completes you will see several counters dumped at the end of the job.?

?The three memory counters below show how much physical memory was allocated vs virtual memory.?


默認情況下,yarn.nodemanager.vmem-pmem-ratio被設置為2.1,這意味著,每個map或者task任務只能使用2.1倍("mapreduce.reduce.memory.mb") or ("mapreduce.map.memory.mb") 大小的虛擬內存,否則,會被nm殺掉。
例如下面的的報錯信息:
Current usage: 2.1gb of 2.0gb physical memory used; 1.6gb of 3.15gb virtual memory used.?

Killing container.

總結

以上是生活随笔為你收集整理的mapreduce yarn内存参数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: wwwjizzzcom| 91视频首页| 色哟哟入口| 亚洲精品乱码久久久久久蜜桃动漫 | 动漫精品一区一码二码三码四码 | 亚洲黄色av网站 | 成人av影视在线观看 | 五月天婷婷丁香花 | 一二三区视频 | a级网站在线观看 | 伊人网综合 | 成人午夜黄色 | 精品久久久久久久久中文字幕 | 欧美精品国产动漫 | 少妇喷白浆 | 亚洲黄色免费在线观看 | 青青青在线免费观看 | 日本成人免费在线 | 久久精品观看 | 色视av| 亚洲一区二区三区三州 | 欧美在线观看一区二区三区 | 国产激情亚洲 | 少妇熟女视频一区二区三区 | 欧美日韩加勒比 | 少妇做爰免费理伦电影 | 欧美一区永久视频免费观看 | 玖玖爱精品 | 欧美日韩激情视频 | 久久蜜臀精品av | 美女午夜激情 | 蜜桃网av | 久草福利资源在线观看 | 成在线人免费视频 | 国产91丝袜在线播放0 | 日韩在线 中文字幕 | 影音先锋制服丝袜 | 一本色道综合久久欧美日韩精品 | 欧美成人影音 | 亚洲综合色站 | 日韩精品一区二区三区久久 | 精品国产伦一区二区三区 | 天天摸夜夜爽 | 国产成人精品一区二区三 | 宇都宫紫苑在线播放 | 欧美日韩在线免费视频 | 欧洲亚洲综合 | 大尺度在线观看 | 亚洲国产综合在线 | 91第一页 | av大帝在线观看 | 伊人久久中文 | 69av视频| 日韩av动漫| 女女同性女同一区二区三区按摩 | 午夜精品极品粉嫩国产尤物 | 蜜桃一区二区 | 伊人网在线视频 | 国产精久久一区二区三区 | 日韩欧美在线视频免费观看 | 色av综合| 国产在线视频你懂的 | 在线看片 | 欧美怡春院 | 涩视频在线观看 | 亚洲经典一区 | 老太太av| 老司机成人在线 | 国产黄色一区 | 黄色片免费在线播放 | 欧美系列在线观看 | www.com日本| 蜜臀久久99精品久久久 | 99久久久国产精品免费蜜臀 | 欧美一区二区三区国产 | 超能一家人电影免费喜剧在线观看 | 久久高清无码视频 | 国产综合精品久久久久成人影 | 日本高潮网站 | 女人叉开腿让男人桶 | 国产无遮无挡120秒 欧美综合图片 | 在线黄色av | 性色av一区二区三区红粉影视 | 欧美日韩一区二区三区在线 | 强行糟蹋人妻hd中文字幕 | 狠狠操很很干 | 免费无码肉片在线观看 | 怡红院一区二区三区 | 黄床大片 | 日一区二区| wwwxxx日本人| 国产成人精品av久久 | 日韩一区二区av | japanese国产 | 古装三级吃奶做爰 | 日韩精品一区二区三区在线观看 | 五月婷婷国产 | 亚洲青青草原 | 国产精品七区 |