課程簡(jiǎn)介
互聯(lián)網(wǎng)企業(yè)和云計(jì)算服務(wù)企業(yè)每天都會(huì)產(chǎn)生大量的數(shù)據(jù)并面臨高并發(fā)的嚴(yán)峻考驗(yàn),傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)已經(jīng)無(wú)法滿足大數(shù)據(jù)量高并發(fā)的要求,何以解憂?Hadoop!本課程針對(duì)Hadoop大數(shù)據(jù)處理技術(shù)的項(xiàng)目實(shí)戰(zhàn)需求,有針對(duì)性設(shè)計(jì);以幫助學(xué)員實(shí)現(xiàn)基于Hadoop的應(yīng)用開(kāi)發(fā)。
課程目標(biāo)
- 全面掌握Hadoop的架構(gòu)原理和使用場(chǎng)景;
- 全程項(xiàng)目實(shí)戰(zhàn)訓(xùn)練;
- 徹底掌握使用Hadoop進(jìn)行MapReduce程序開(kāi)發(fā);
- 熟悉分布式計(jì)算領(lǐng)域的常用算法;
課程綱要
- 第 一講 由案例引入Hadoop技術(shù)
-
- 案例背景
- 案例功能模塊簡(jiǎn)介
- 數(shù)據(jù)導(dǎo)入:Flume
- 數(shù)據(jù)分析
- Hadoop MapReduce
- Hadoop MapReduce Streaming編程
- MapReduce分布式程序
- Hadoop 核心代碼剖析
- HDFS分布式文件系統(tǒng)編程
- 第二講 Hadoop Mapreduce高級(jí)編程
-
- ToolRunner介紹
- 使用MRUnit進(jìn)行測(cè)試
- 利用Combiners來(lái)減少中間數(shù)據(jù)
- 使用Configure和Close方法來(lái)進(jìn)行Map/Reduce設(shè)置和關(guān)閉
- 編寫(xiě)Partitioner來(lái)優(yōu)化負(fù)載平衡
- 直接訪問(wèn)Hadoop分布式文件系統(tǒng)(HDFS)
- 使用分布式緩存(Distributed Cache)
- 第三講 MapReduce的優(yōu)化
-
- map優(yōu)化
- reduce優(yōu)化
- 小文件優(yōu)化
- 第四講 MapReduce的任務(wù)調(diào)度
- Queue調(diào)度的使用
- 公平調(diào)度的使用
- 能力調(diào)度的使用
- 第五講 MapReduce編程實(shí)戰(zhàn)
-
- Hadoop的join操作
- Hadoop的二次排序
- Hadoop的海量日志分析
- 第六講 flume+hadoop日志收集實(shí)戰(zhàn)
- flume核心組件講解
- flume自帶的組件分析
- flume二次開(kāi)發(fā)實(shí)戰(zhàn)
- 第七講 用戶行為分析系統(tǒng)案例解析與技術(shù)分享
- 第八講 CDR詳單系統(tǒng)案例解析與技術(shù)分享
開(kāi)設(shè)班級(jí)
班級(jí) | 開(kāi)班時(shí)間 | 上課地點(diǎn) | 學(xué)費(fèi) | 試聽(tīng)/報(bào)名 |
---|---|---|---|---|
中軟大廈校區(qū)/ 面授 | 滾動(dòng)開(kāi)班 | 北京海淀北京市海淀區(qū)學(xué)院南路55號(hào)中軟大廈B座 | 咨詢 | 報(bào)名 |
更新時(shí)間:2023-06-09