999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Hadoop Yarn標簽調度的應用

2015-05-30 10:48:04簡巖楊道平
企業技術開發·下旬刊 2015年5期
關鍵詞:大數據

簡巖 楊道平

摘 要:文章詳細介紹了Hadoop Yarn框架及Hadoop調度,并分析了Yarn框架下的標簽調度(Label based scheduling)策略,以實例方式詳細介紹了標簽調度的應用場合和使用方法。該文的方法對基于Hadoop Yarn框架下的大數據處理平臺配置,特別是異構環境中的平臺優化有一定的參考意義。

關鍵詞:大數據;框架;標簽調度

中圖分類號:TP311.13 文獻標識碼:A 文章編號:1006-8937(2015)15-0072-01

1 概 述

在Hadoop0.20版本推出之后,Hadoop開源社區開始設計全新構架的新一代Hadoop系統,該版本后演化為Hadoop2.0版本,即新一代的Hadoop系統YARN。

YARN構架將主控節點的資源管理和作業管理功能分離設置,引入了全局資源管理器(Resource Manager)和針對每個作業的應用主控管理器(Application Master)。在最新的Hadoop 2.6.0版本中,YARN引入了一種新的調度策略:基于標簽的調度機制。該機制的主要引入動機是更好地讓YARN運行在異構集群中,進而更好地管理和調度混合類型的應用程序,本文即嘗試如何使用標簽調度展開討論。

2 Hadoop Yarn框架介紹

新的Hadoop MapReduce框架命名為MapReduceV2或者叫 Yarn。重構根本的思想是將JobTracker兩個主要的功能分離成單獨的組件,這兩個功能是資源管理和任務調度/監控。新的資源管理器全局管理所有應用程序計算資源的分配,每一個應用的ApplicationMaster負責相應的調度和協調。一個應用程序無非是一個單獨的傳統的MapReduce任務或者是一個DAG(有向無環圖)任務。ResourceManager和每一臺機器的節點管理服務器能夠管理用戶在那臺機器上的進程并能對計算進行組織。每一個應用的ApplicationMaster的職責有:向調度器索要適當的資源容器運行任務,跟蹤應用程序的狀態和監控它們的進程,處理任務的失敗原因。

3 Hadoop常用調度器

為了更好地理解標簽調度技術,有必要回顧一下Hadoop常用的調度器。

3.1 默認的調度器FIFO

最早的Hadoop Map/Reduce 計算架構中,JobTracker 在進行作業調度時使用的FIFO(First In First Out)算法,其優點是調度算法簡單明了,JobTracker工作負擔輕。

3.2 公平份額調度算法(Fair Scheduler)

Fair Scheduler是由Facebook公司提出的,設計思想是,盡可能保證所有的作業都能夠獲得等量的資源份額,Fair Scheduler考慮了作業用戶的“公平性”。

3.3 計算能力調度器(Capacity Scheduler)

Capacity Scheduler能有效的對hadoop集群的內存資源進行管理,以支持內存密集型應用。作業對內存資源需求高時,調度算法將把該作業的相關任務分配到內存資源充足的節點上。在hadoop自帶的調度器中,Capacity Scheduler支持標簽調度,FIFO Scheduler和Fair Scheduler尚不支持。

4 Label based scheduling應用

Label based scheduling是一種調度策略,就像priority-based scheduling一樣,是調度器調度眾多調度策略中的一種,可以跟其他調度策略混合使用,下面以實例說明。

不失一般性,假設有30個以上的節點,各節點硬件配置和網絡部署如表一所示,其中:HighCPU組10個節點,各節點CPU運算能力較強,適合計算密集型任務;HighMEM組10個節點,計算能力普通,但各節點內存較高,適合內存密集型任務;HighIO組10個節點,計算能力和內存配置普通,但使用了IB高性能網絡,網絡交換能力較強,適合IO密集型任務。

假設公司運行的任務類型有三類,一類是普通的Hadoop應用,一類是運行高內存需求應用,一類是高IO的應用。

首先,用Normal、HighgCPU、Highmem、HighIO表示分配標簽名,需要為三類節點創建相應的標簽,方法如下:

修改capacity scheduler相關配置,設置每個隊列對應的label,以及每中label的資源上下限。根據規劃,應創建四個隊列,假設為queue1、queue2、queue3、queue4,其中queue1隊列可使用的標簽是Normal和HighgCPU、Highmem、HighIO,queue2隊列可使用的標簽是HighCPU,queue3隊列可使用的標簽是HighMEM,queue4隊列可使用的標簽是HighIO,并配置四個隊列的capacity和maxcapacity。

之后按照以下步驟操作:

步驟1:添加系統級別的label(相當于所有label的全集),注意各個節點上的label必須都在系統級別的label中。

yarn rmadmin-addToClusterNodeLabels Normal,HighCPU,HighMeM,HighIO

步驟2:為各個節點分別添加label(可動態修改)。

yarn rmadmin -replaceLabelsOnNode“nodeId,Normal,High-

CPU,HighMeM,HighIO”

注意,nodeId是nodemanager的唯一標示,注意一個節點上可以有多個nodemanager,每個nodemanager的nodeid可以在ResourceManager界面上看到,通常有host和PRC port拼接而成,默認情況下,各個nodemanager的RPC port是隨機選取的,你可以將所有的nodemanager配置成一樣的,便于管理:

yarn.nodemanager.address

0.0.0.0:45454

步驟3:配置label重啟恢復功能。這樣,label信息會保存到hdfs上(默認是保存在內存中的),之后Yarn重新啟動,可以自動恢復所有label信息:

yarn.node-labels.manager-class

org.apache.hadoop.yarn.server.resourcemanager.

nodelabels.RMNodeLabelsManager

5 結 語

本文詳細介紹本文詳細介紹了Hadoop Yarn框架下的標簽調度(Label based scheduling)策略,并介紹了使用方法,但對異構環境中的資源類別劃分、任務類別劃分等沒有作深入的討論,用戶在使用標簽調度時,應根據平臺的實際資源狀況作出比較詳細的分類,然后根據各任務的資源需求建立相對合理的配置規劃,只有這樣,才能充分發揮標簽調度的作用。

參考文獻:

[1] 鄧傳華,范通讓,高峰.Hadoop下基于統計最優的資源調度算法[J].計算機應用研究,2013,(2).

[2] 土峰.Hadoop集群作業的調度算法[J].程序員,2009,(12).

[3] 高源.云計算Hadoop平臺調度策略研究[J].科海故事博覽,2011,(2).

猜你喜歡
大數據
基于在線教育的大數據研究
中國市場(2016年36期)2016-10-19 04:41:16
“互聯網+”農產品物流業的大數據策略研究
中國市場(2016年36期)2016-10-19 03:31:48
基于大數據的小微電商授信評估研究
中國市場(2016年35期)2016-10-19 01:30:59
大數據時代新聞的新變化探究
商(2016年27期)2016-10-17 06:26:00
淺談大數據在出版業的應用
今傳媒(2016年9期)2016-10-15 23:35:12
“互聯網+”對傳統圖書出版的影響和推動作用
今傳媒(2016年9期)2016-10-15 22:09:11
大數據環境下基于移動客戶端的傳統媒體轉型思路
新聞世界(2016年10期)2016-10-11 20:13:53
基于大數據背景下的智慧城市建設研究
科技視界(2016年20期)2016-09-29 10:53:22
數據+輿情:南方報業創新轉型提高服務能力的探索
中國記者(2016年6期)2016-08-26 12:36:20
主站蜘蛛池模板: 日韩欧美色综合| 亚洲欧美另类色图| 日本一区二区三区精品国产| 伊人丁香五月天久久综合 | 国产真实乱子伦精品视手机观看| 色亚洲成人| 亚洲三级a| 亚洲一区二区视频在线观看| 亚洲成人精品久久| 国产一级无码不卡视频| 99re免费视频| 亚洲三级网站| 亚洲AV无码精品无码久久蜜桃| 57pao国产成视频免费播放| 97se亚洲综合| 国产免费高清无需播放器| 操美女免费网站| 国产女同自拍视频| 人妖无码第一页| 亚洲无码视频图片| 亚洲色成人www在线观看| 国产成人乱无码视频| 国产精品刺激对白在线| 婷婷色一二三区波多野衣| 好吊妞欧美视频免费| 少妇精品久久久一区二区三区| 国产乱子伦精品视频| 色婷婷久久| 一级成人a做片免费| 国产99免费视频| 久久久久久尹人网香蕉| 精品国产中文一级毛片在线看| 一级一级一片免费| 91视频精品| 波多野结衣二区| 日本在线免费网站| 国产女人水多毛片18| 亚洲黄色片免费看| 精品亚洲欧美中文字幕在线看 | 国产高清国内精品福利| 久久a级片| 在线欧美国产| 天天综合网亚洲网站| jizz在线免费播放| 2021精品国产自在现线看| 久久中文字幕2021精品| 日韩欧美国产成人| 亚洲第一成人在线| 99久久精品国产综合婷婷| 人妻一本久道久久综合久久鬼色| 欧美影院久久| 国产精品色婷婷在线观看| 久久综合九色综合97网| 无码aaa视频| 在线欧美a| 91成人免费观看在线观看| 亚洲无码一区在线观看| 欧美日韩精品在线播放| 国产成人亚洲欧美激情| 午夜福利网址| 亚洲香蕉伊综合在人在线| 青青草国产一区二区三区| 欧美一区二区自偷自拍视频| 国产www网站| 国产亚洲视频免费播放| 色视频久久| 国产精女同一区二区三区久| 熟妇无码人妻| 性做久久久久久久免费看| 特级毛片8级毛片免费观看| 3p叠罗汉国产精品久久| 国产剧情伊人| 国产成人一二三| 中文字幕佐山爱一区二区免费| 乱系列中文字幕在线视频| 婷婷亚洲最大| 天天激情综合| 99热6这里只有精品| 中文字幕永久在线看| 久久中文电影| 不卡国产视频第一页| 青青草原国产免费av观看|