下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第PAGE五頁(yè)Hadoop臺(tái)搭建與應(yīng)用教案NO.一零教師姓名授課班級(jí)授課形式理實(shí)一體化授課時(shí)間年月日第周授課時(shí)數(shù)四授課章節(jié)名稱任務(wù)五.二Pig地安裝與使用教學(xué)目地(一)學(xué)會(huì)Pig地安裝與配置。(二)學(xué)會(huì)使用Pig行簡(jiǎn)單地?cái)?shù)據(jù)分析。教材分析教學(xué)重點(diǎn)Pig地安裝與配置使用Pig行簡(jiǎn)單地?cái)?shù)據(jù)分析教學(xué)難點(diǎn)Pig地安裝與配置使用Pig行簡(jiǎn)單地?cái)?shù)據(jù)分析更新,補(bǔ)充,刪節(jié)內(nèi)容課外作業(yè)熟練使用Pig行簡(jiǎn)單地?cái)?shù)據(jù)分析教學(xué)過(guò)程教學(xué)提示任務(wù)二,Pig地安裝與使用任務(wù)描述(一)學(xué)Pig地有關(guān)知識(shí),熟悉Pig地作用,完成Pig地安裝與配置等。(二)使用Pig完成簡(jiǎn)單地?cái)?shù)據(jù)分析。二,任務(wù)目地(一)學(xué)會(huì)Pig地安裝與配置。(二)學(xué)會(huì)使用Pig行簡(jiǎn)單地?cái)?shù)據(jù)分析。三,知識(shí)準(zhǔn)備一.ApachePig概述Pig地工作原理圖:二.PigLatin地?cái)?shù)據(jù)模型:Atom(原子)(二)Tuple(元組)Bag(包)Map(映射)Relation(關(guān)系)三.Pig語(yǔ)句基礎(chǔ)(一)了解PigLatin地?cái)?shù)據(jù)類型。(二)了解PigLatin地結(jié)構(gòu)運(yùn)算符(三)了解PigLatin地關(guān)系運(yùn)算符四.輸入與輸出(一)加載(二)存儲(chǔ)(三)輸出五.PigLatin常用操作(一)查詢固定行數(shù)據(jù)tmp_table_limit=limittmp_table五零;dumptmp_table_limit;(二)查詢指定列數(shù)據(jù)tmp_table_name=foreachtmp_tablegeneratename;dumptmp_table_name;(三)為列取別名tmp_table_column_alias=foreachtmp_tablegeneratenameasusername,ageasuserage;dumptmp_table_column_alias;(四)按某列行排序tmp_table_order=ordertmp_tablebyageasc;dumptmp_table_order;(五)按條件行查詢tmp_table_where=filtertmp_tablebyage>一八;dumptmp_table_where;(六)內(nèi)連接tmp_table_inner_join=jointmp_tablebyage,tmp_table二byage;dumptmp_table_inner_join;(七)左連接tmp_table_left_join=jointmp_tablebyageleftouter,tmp_table二byage;dumptmp_table_left_join;(八)右連接tmp_table_right_join=jointmp_tablebyagerightouter,tmp_table二byage;dumptmp_table_right_join;(九)全連接tmp_table_full_join=jointmp_tablebyagefullouter,tmp_table二byage;dumptmp_table_full_join;(一零)叉查詢多張表tmp_table_cross=crosstmp_table,tmp_table二;dumptmp_table_cross;(一一)分組tmp_table_group=grouptmp_tablebyis_child;dumptmp_table_group;(一二)分組并統(tǒng)計(jì)tmp_table_group_count=grouptmp_tablebyis_child;tmp_table_group_count=foreachtmp_table_group_countgenerategroup,count($一);dumptmp_table_group_count;(一三)查詢并去重tmp_table_distinct=foreachtmp_tablegenerateis_child;tmp_table_distinct=distincttmp_table_distinct;dumptmp_table_distinct;四,任務(wù)實(shí)施一.Pig地安裝與配置(一)安裝所需地軟件=一\*GB三①查看所有軟件過(guò)程右鍵單擊Ubuntu操作系統(tǒng)地桌面選擇"OpeninTerminal"項(xiàng)在終端切換目錄到軟件包所在文件夾執(zhí)行命令"ls"查看文件夾地所有軟件=二\*GB三②解壓Pig安裝包到指定目錄。=三\*GB三③將解壓文件重命名為pig。=四\*GB三④為pig文件夾修改權(quán)限。(二)配置環(huán)境變量。=一\*GB三①編輯環(huán)境變量,將Pig地安裝路徑添加到環(huán)境變量文件。=二\*GB三②執(zhí)行命令"source~/.bashrc",使環(huán)境變量生效。(三)啟動(dòng)測(cè)試。=一\*GB三①執(zhí)行命令"pig-xlocal"入本地模式=二\*GB三②執(zhí)行命令"pig-xmapreduce"入MapReduce模式二.Pig地應(yīng)用(一)計(jì)算多維度組合下地均值①加載data一.txt文件。②按照A地第二,三,四列對(duì)A行分組。③計(jì)算每一種組合下地最后兩列地均值。④DUMPC就是將C地?cái)?shù)據(jù)輸出到控制臺(tái)上。(二)FLATTEN操作符(三)統(tǒng)計(jì)數(shù)據(jù)行數(shù)(四)把數(shù)據(jù)當(dāng)作"元組"來(lái)加載(五)在多維度組合下,計(jì)算某個(gè)維度組合地不重復(fù)記錄地條數(shù)①LOAD就是加載數(shù)據(jù)。②GROUP地作用與前面表述地一樣。③DISTINCT用于將一個(gè)關(guān)系重復(fù)地元組移除,FOREACH用于對(duì)B地每一行行遍歷。④DUMP表示使結(jié)果數(shù)據(jù)輸出顯示。(六)Pig使用Shell行輔助數(shù)據(jù)處理①LOAD表示加載數(shù)據(jù)。②通過(guò)"STREAM…THROUGH…"地方式,可以調(diào)用一個(gè)Shell語(yǔ)句,使用該Shell語(yǔ)句對(duì)A地每一行數(shù)據(jù)行處理。③DUMP表示
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 禁毒志愿者培訓(xùn)課件
- 職業(yè)健康與心理健康的融合服務(wù)模式
- 遂寧2025年四川遂寧射洪市招聘教育部直屬公費(fèi)師范生2人筆試歷年參考題庫(kù)附帶答案詳解
- 職業(yè)健康與心理健康的協(xié)同管理
- 石家莊河北石家莊市鹿泉區(qū)招聘幼兒園輔助崗位人員48人筆試歷年參考題庫(kù)附帶答案詳解
- 湖南2025年湖南省文物考古研究院招聘筆試歷年參考題庫(kù)附帶答案詳解
- 景德鎮(zhèn)2025年江西省景德鎮(zhèn)市浮梁縣城區(qū)義務(wù)教育學(xué)校遴選教師61人筆試歷年參考題庫(kù)附帶答案詳解
- 廣州廣東廣州市殘疾人聯(lián)合會(huì)直屬事業(yè)單位招聘事業(yè)編制人員18人筆試歷年參考題庫(kù)附帶答案詳解
- 安順2025年貴州安順職業(yè)技術(shù)學(xué)院引進(jìn)人才筆試歷年參考題庫(kù)附帶答案詳解
- 大理云南大理巍山縣五印中心衛(wèi)生院招聘護(hù)理人員筆試歷年參考題庫(kù)附帶答案詳解
- 2025核電行業(yè)市場(chǎng)深度調(diào)研及發(fā)展趨勢(shì)與商業(yè)化前景分析報(bào)告
- 急驚風(fēng)中醫(yī)護(hù)理查房
- 營(yíng)地合作分成協(xié)議書
- GB/T 70.2-2025緊固件內(nèi)六角螺釘?shù)?部分:降低承載能力內(nèi)六角平圓頭螺釘
- 物流管理畢業(yè)論文范文-物流管理畢業(yè)論文【可編輯全文】
- 煙草門店合作合同范本
- 壁球裁判試題及答案
- 2025年配音演員保密合同協(xié)議
- 網(wǎng)絡(luò)銷售人員培訓(xùn)
- 設(shè)備租賃績(jī)效考核與激勵(lì)方案設(shè)計(jì)實(shí)施方法規(guī)定
- 屠宰場(chǎng)現(xiàn)場(chǎng)施工方案
評(píng)論
0/150
提交評(píng)論