亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Hadoop Yarn標(biāo)簽調(diào)度的應(yīng)用

        2015-05-30 10:48:04簡巖楊道平
        關(guān)鍵詞:大數(shù)據(jù)

        簡巖 楊道平

        摘 要:文章詳細(xì)介紹了Hadoop Yarn框架及Hadoop調(diào)度,并分析了Yarn框架下的標(biāo)簽調(diào)度(Label based scheduling)策略,以實(shí)例方式詳細(xì)介紹了標(biāo)簽調(diào)度的應(yīng)用場合和使用方法。該文的方法對基于Hadoop Yarn框架下的大數(shù)據(jù)處理平臺配置,特別是異構(gòu)環(huán)境中的平臺優(yōu)化有一定的參考意義。

        關(guān)鍵詞:大數(shù)據(jù);框架;標(biāo)簽調(diào)度

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

        1 概 述

        在Hadoop0.20版本推出之后,Hadoop開源社區(qū)開始設(shè)計全新構(gòu)架的新一代Hadoop系統(tǒng),該版本后演化為Hadoop2.0版本,即新一代的Hadoop系統(tǒng)YARN。

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

        2 Hadoop Yarn框架介紹

        新的Hadoop MapReduce框架命名為MapReduceV2或者叫 Yarn。重構(gòu)根本的思想是將JobTracker兩個主要的功能分離成單獨(dú)的組件,這兩個功能是資源管理和任務(wù)調(diào)度/監(jiān)控。新的資源管理器全局管理所有應(yīng)用程序計算資源的分配,每一個應(yīng)用的ApplicationMaster負(fù)責(zé)相應(yīng)的調(diào)度和協(xié)調(diào)。一個應(yīng)用程序無非是一個單獨(dú)的傳統(tǒng)的MapReduce任務(wù)或者是一個DAG(有向無環(huán)圖)任務(wù)。ResourceManager和每一臺機(jī)器的節(jié)點(diǎn)管理服務(wù)器能夠管理用戶在那臺機(jī)器上的進(jìn)程并能對計算進(jìn)行組織。每一個應(yīng)用的ApplicationMaster的職責(zé)有:向調(diào)度器索要適當(dāng)?shù)馁Y源容器運(yùn)行任務(wù),跟蹤應(yīng)用程序的狀態(tài)和監(jiān)控它們的進(jìn)程,處理任務(wù)的失敗原因。

        3 Hadoop常用調(diào)度器

        為了更好地理解標(biāo)簽調(diào)度技術(shù),有必要回顧一下Hadoop常用的調(diào)度器。

        3.1 默認(rèn)的調(diào)度器FIFO

        最早的Hadoop Map/Reduce 計算架構(gòu)中,JobTracker 在進(jìn)行作業(yè)調(diào)度時使用的FIFO(First In First Out)算法,其優(yōu)點(diǎn)是調(diào)度算法簡單明了,JobTracker工作負(fù)擔(dān)輕。

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

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

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

        Capacity Scheduler能有效的對hadoop集群的內(nèi)存資源進(jìn)行管理,以支持內(nèi)存密集型應(yīng)用。作業(yè)對內(nèi)存資源需求高時,調(diào)度算法將把該作業(yè)的相關(guān)任務(wù)分配到內(nèi)存資源充足的節(jié)點(diǎn)上。在hadoop自帶的調(diào)度器中,Capacity Scheduler支持標(biāo)簽調(diào)度,F(xiàn)IFO Scheduler和Fair Scheduler尚不支持。

        4 Label based scheduling應(yīng)用

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

        不失一般性,假設(shè)有30個以上的節(jié)點(diǎn),各節(jié)點(diǎn)硬件配置和網(wǎng)絡(luò)部署如表一所示,其中:HighCPU組10個節(jié)點(diǎn),各節(jié)點(diǎn)CPU運(yùn)算能力較強(qiáng),適合計算密集型任務(wù);HighMEM組10個節(jié)點(diǎn),計算能力普通,但各節(jié)點(diǎn)內(nèi)存較高,適合內(nèi)存密集型任務(wù);HighIO組10個節(jié)點(diǎn),計算能力和內(nèi)存配置普通,但使用了IB高性能網(wǎng)絡(luò),網(wǎng)絡(luò)交換能力較強(qiáng),適合IO密集型任務(wù)。

        假設(shè)公司運(yùn)行的任務(wù)類型有三類,一類是普通的Hadoop應(yīng)用,一類是運(yùn)行高內(nèi)存需求應(yīng)用,一類是高IO的應(yīng)用。

        首先,用Normal、HighgCPU、Highmem、HighIO表示分配標(biāo)簽名,需要為三類節(jié)點(diǎn)創(chuàng)建相應(yīng)的標(biāo)簽,方法如下:

        修改capacity scheduler相關(guān)配置,設(shè)置每個隊列對應(yīng)的label,以及每中l(wèi)abel的資源上下限。根據(jù)規(guī)劃,應(yīng)創(chuàng)建四個隊列,假設(shè)為queue1、queue2、queue3、queue4,其中queue1隊列可使用的標(biāo)簽是Normal和HighgCPU、Highmem、HighIO,queue2隊列可使用的標(biāo)簽是HighCPU,queue3隊列可使用的標(biāo)簽是HighMEM,queue4隊列可使用的標(biāo)簽是HighIO,并配置四個隊列的capacity和maxcapacity。

        之后按照以下步驟操作:

        步驟1:添加系統(tǒng)級別的label(相當(dāng)于所有l(wèi)abel的全集),注意各個節(jié)點(diǎn)上的label必須都在系統(tǒng)級別的label中。

        yarn rmadmin-addToClusterNodeLabels Normal,HighCPU,HighMeM,HighIO

        步驟2:為各個節(jié)點(diǎn)分別添加label(可動態(tài)修改)。

        yarn rmadmin -replaceLabelsOnNode“nodeId,Normal,High-

        CPU,HighMeM,HighIO”

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

        yarn.nodemanager.address

        0.0.0.0:45454

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

        yarn.node-labels.manager-class

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

        nodelabels.RMNodeLabelsManager

        5 結(jié) 語

        本文詳細(xì)介紹本文詳細(xì)介紹了Hadoop Yarn框架下的標(biāo)簽調(diào)度(Label based scheduling)策略,并介紹了使用方法,但對異構(gòu)環(huán)境中的資源類別劃分、任務(wù)類別劃分等沒有作深入的討論,用戶在使用標(biāo)簽調(diào)度時,應(yīng)根據(jù)平臺的實(shí)際資源狀況作出比較詳細(xì)的分類,然后根據(jù)各任務(wù)的資源需求建立相對合理的配置規(guī)劃,只有這樣,才能充分發(fā)揮標(biāo)簽調(diào)度的作用。

        參考文獻(xiàn):

        [1] 鄧傳華,范通讓,高峰.Hadoop下基于統(tǒng)計最優(yōu)的資源調(diào)度算法[J].計算機(jī)應(yīng)用研究,2013,(2).

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

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

        猜你喜歡
        大數(shù)據(jù)
        基于在線教育的大數(shù)據(jù)研究
        中國市場(2016年36期)2016-10-19 04:41:16
        “互聯(lián)網(wǎng)+”農(nóng)產(chǎn)品物流業(yè)的大數(shù)據(jù)策略研究
        中國市場(2016年36期)2016-10-19 03:31:48
        基于大數(shù)據(jù)的小微電商授信評估研究
        中國市場(2016年35期)2016-10-19 01:30:59
        大數(shù)據(jù)時代新聞的新變化探究
        商(2016年27期)2016-10-17 06:26:00
        淺談大數(shù)據(jù)在出版業(yè)的應(yīng)用
        今傳媒(2016年9期)2016-10-15 23:35:12
        “互聯(lián)網(wǎng)+”對傳統(tǒng)圖書出版的影響和推動作用
        今傳媒(2016年9期)2016-10-15 22:09:11
        大數(shù)據(jù)環(huán)境下基于移動客戶端的傳統(tǒng)媒體轉(zhuǎn)型思路
        新聞世界(2016年10期)2016-10-11 20:13:53
        基于大數(shù)據(jù)背景下的智慧城市建設(shè)研究
        科技視界(2016年20期)2016-09-29 10:53:22
        數(shù)據(jù)+輿情:南方報業(yè)創(chuàng)新轉(zhuǎn)型提高服務(wù)能力的探索
        中國記者(2016年6期)2016-08-26 12:36:20
        精品久久久少妇一区二区| 在线观看精品国产福利片87| 日本亚洲国产一区二区三区| 一二三四在线视频社区3| 国产精品视频久久久久| 成人影院免费观看在线播放视频| 91精品啪在线观九色| 亚洲av无码一区二区三区鸳鸯影院| 久久人妻无码一区二区| 成人无码一区二区三区网站| 在线观看av国产自拍| 国产毛片三区二区一区| 国产女主播福利在线观看| 久久久久久自慰出白浆| 国产成人无码免费看片软件| 久久综合给日咪咪精品欧一区二区三 | 亚欧美日韩香蕉在线播放视频| 少妇人妻偷人精品视频| 久久成年片色大黄全免费网站| 亚洲区1区3区4区中文字幕码| 伊人加勒比在线观看视频| 成人内射国产免费观看| 久久久久女人精品毛片| 久久亚洲欧洲无码中文| 性感人妻一区二区三区| 99久久婷婷国产亚洲终合精品| 亚洲一区二区三区四区五区六| 中文字幕女同系列在线看一| 国产女优一区在线观看| 久久亚洲av无码西西人体| 中文字幕精品亚洲人成| 日本大胆人体亚裔一区二区| 成人av资源在线播放| 少妇人妻无奈的跪趴翘起| 少妇扒开毛茸茸的b自慰| 人人妻人人澡人人爽欧美二区| 在线视频中文字幕乱人伦| 日韩一级137片内射视频播放| 精品国产一区二区三区色搞| 白又丰满大屁股bbbbb| 色婷婷色99国产综合精品|