課程長(zhǎng)度:4天/24小時(shí)
培訓(xùn)對(duì)象:
企業(yè)管理者、CIO、CTO、政府信息部門官員、項(xiàng)目(開發(fā))經(jīng)理、顧問;IT經(jīng)理,IT顧問,IT支持專家;系統(tǒng)工程師、數(shù)據(jù)中心管理員、云計(jì)算管理員及想加入云計(jì)算隊(duì)伍的您。
培訓(xùn)前提:
具備編程經(jīng)驗(yàn)的開發(fā)人員;熟悉面向?qū)ο蟾呒?jí)編程語(yǔ)言,如Java;不需要事先掌握Hadoop相關(guān)知識(shí)。
課程目標(biāo):
通過考試可獲得Cloudera Certified Developer for Apache Hadoop (CCDH) 證書。
培訓(xùn)目標(biāo):
?Hadoop 核心
?HDFS 和MapReduce 工作原理
?如何開發(fā)MapReduce 應(yīng)用
?如何單元測(cè)試 MapReduce 應(yīng)用
?如何使用MapReduce combiners, partitioners 和 distributed cache
?開發(fā)調(diào)試MapReduce 應(yīng)用
?如何實(shí)現(xiàn)MapReduce 應(yīng)用中的輸入/輸出
?常見MapReduce 算法
?如何用MapReduce 來(lái)聯(lián)結(jié)數(shù)據(jù)集
?如何把Hadoop 嵌入到企業(yè)已有的計(jì)算環(huán)境里
?如何使用Hive、Impala 和 Pig 來(lái)快速開發(fā)數(shù)據(jù)分析應(yīng)用
?如何使用Oozie 來(lái)創(chuàng)建管理工作流
培訓(xùn)內(nèi)容:
?介紹
?Hadoop 起源和動(dòng)機(jī)
?Hadoop 基本概念和HDFS
?MapReduce 介紹
?Hadoop 集群和Hadoop 生態(tài)系統(tǒng)
?使用Java 編寫 MapReduce 程序
?使用Streaming 編寫 MapReduce 程序
?MapReduce 單元測(cè)試
?深入Hadoop API
?開發(fā)技巧
?Reducer 和Partitioner
?數(shù)據(jù)輸入/輸出
?常見MapReduce 算法
?用MapReduce 來(lái)聯(lián)結(jié)數(shù)據(jù)集
?把Hadoop 嵌入到企業(yè)已有的計(jì)算環(huán)境里
?Hive、Impala和 Pig 簡(jiǎn)介
?Oozie 簡(jiǎn)介
?結(jié)論
?附錄:Cloudera Enterprise