大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) hadoop是什么?新手自學(xué)hadoop教程

hadoop是什么?新手自學(xué)hadoop教程

更新時(shí)間:2019-08-20 11:26:49 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2740次

  Hadoop是一個(gè)由Apache基金會(huì)所開發(fā)的分布式系統(tǒng)基礎(chǔ)架構(gòu)。

  Hadoop是一個(gè)專為離線和大規(guī)模數(shù)據(jù)分析而設(shè)計(jì)的,并不適合那種對幾個(gè)記錄隨機(jī)讀寫的在線事務(wù)處理模式。

  Hadoop=HDFS(文件系統(tǒng),數(shù)據(jù)存儲(chǔ)技術(shù)相關(guān))+Mapreduce(數(shù)據(jù)處理),Hadoop的數(shù)據(jù)來源可以是任何形式,在處理半結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù)上與關(guān)系型數(shù)據(jù)庫相比有更好的性能,具有更靈活的處理能力,不管任何數(shù)據(jù)形式最終會(huì)轉(zhuǎn)化為key/value,key/value是基本數(shù)據(jù)單元。

  用函數(shù)式變成Mapreduce代替SQL,SQL是查詢語句,而Mapreduce則是使用腳本和代碼,而對于適用于關(guān)系型數(shù)據(jù)庫,習(xí)慣SQL的Hadoop有開源工具h(yuǎn)ive代替。

timg (4).jpg

  hadoop使用Java編寫,版本較為混亂,初學(xué)者可從1.2.1開始學(xué)習(xí)

  1.成百上千臺(tái)服務(wù)器組成集群,需要時(shí)刻檢測服務(wù)器是否故障

  2.用流讀取數(shù)據(jù)更加高效快速

  3.存儲(chǔ)節(jié)點(diǎn)具有運(yùn)算功能,省略了服務(wù)器之間來回傳數(shù)據(jù)的網(wǎng)絡(luò)帶寬限制

  4.一次寫入,多次訪問,不修改數(shù)據(jù)

  5.多平臺(tái)

  namenode:master,負(fù)責(zé)總體調(diào)度,處理協(xié)調(diào)請求等

  (一個(gè)集群只能有一個(gè)namenode,但是可以多個(gè)集群組成一個(gè)更大的集群,這時(shí)就有多個(gè)namenode,這時(shí)的namenode有兩種狀態(tài),一種叫active并且一個(gè)大集群只能有一個(gè)namenode處于該狀態(tài),一種為standby)

  namenode兩大功能:接受客戶端讀寫服務(wù),存放元數(shù)據(jù)(DataNode存儲(chǔ)的位置等基本信息,fsimage和edits文件)

  fsimage是namenode格式化時(shí)產(chǎn)生的,edits是用戶操作增刪改查的時(shí)候生成的日志

  datanode:slave,存儲(chǔ)節(jié)點(diǎn),會(huì)備份,一般本地2分,其他服務(wù)器一份

  機(jī)架:多個(gè)DataNod節(jié)點(diǎn)組成,master通過機(jī)架感知技術(shù)得知所需數(shù)據(jù)的位置

  數(shù)據(jù)塊:存儲(chǔ)單元,一般64M(hadoop2中是128M)

  時(shí)刻保持心跳通訊,保證每個(gè)數(shù)據(jù)都備份于3個(gè)節(jié)點(diǎn)上

  5的read為第一個(gè)數(shù)據(jù)塊讀完后,讀下一個(gè)數(shù)據(jù)塊,如果在讀取過程中某一個(gè)數(shù)據(jù)塊出問題,則會(huì)記錄下來并且找其他的備份,并且以后不再讀取錯(cuò)誤數(shù)據(jù)塊

  map負(fù)責(zé)分批運(yùn)算,如果要統(tǒng)計(jì)1TB數(shù)據(jù)中my的出線次數(shù),則可以啟用100個(gè)map,每個(gè)map統(tǒng)計(jì)0.01TB數(shù)據(jù),最終由reduce匯總

  作業(yè)(Job):運(yùn)行一個(gè)MapReduce所需要用到的所有jar組件

  任務(wù)(Task):mapTask和ReduceTask

  Key相同的結(jié)果進(jìn)行reduce統(tǒng)計(jì)合并

  作業(yè)提交一般提交jar包和配置文件

  調(diào)度一般來說默認(rèn)采取FIFO調(diào)度,即先考慮優(yōu)先級(jí),然后先進(jìn)先出

  TaskTracker會(huì)不斷想JobTracker傳達(dá)任務(wù)信息,如果空閑會(huì)主動(dòng)申請作業(yè)

  一般的生產(chǎn)環(huán)境都是完全分布式模式。

  需要資料的可以登錄動(dòng)力節(jié)點(diǎn)IT培訓(xùn)官網(wǎng)咨詢在線客服老師,打包好了一些Java的基礎(chǔ)資料和一些進(jìn)階資料。

提交申請后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 护士一级毛片 | 日本久久一区二区 | 四虎网址换成什么了2021 | 青青热在线观看视频精品 | 日韩亚洲欧美性感视频影片免费看 | 色偷偷要色偷偷网站视频在线 | 国产免费不卡v片在线观看 国产免费不卡视频 | 欧美亚洲国产一区 | 亚洲偷自拍另类图片二区 | 久久久男女野外野战 | xxxx免费国产在线视频 | 天堂一区二区在线观看 | 欧美a级成人淫片免费看 | 成人短视频在线观看视频 | 久久精品国产99久久3d动漫 | 亚洲国产最新在线一区二区 | 国产精品亚洲国产三区 | 狠狠色噜噜狠狠狠狠黑人 | 国产欧美一区二区精品久久久 | 久久精品国产久精国产80cm | 毛片推荐| 亚洲视频中文字幕在线观看 | 色综合久久最新中文字幕 | 国产成人精品亚洲日本在线观看 | 免费视频国产 | 亚洲视频 欧美视频 | 玖玖射| 亚洲精品乱码一区二区在线观看 | 九九热香蕉视频 | 国产农村1级毛片 | 久久这里只有 | 黄视频网站观看 | 国产成人无精品久久久久国语 | 国产精品久久久久不卡绿巨人 | 女人18毛片a级毛片免费视频 | 亚洲精品一区二区中文 | 一级二级毛片 | 成年性视频bbixx | 四虎在线精品免费高清在线 | 国产国产精品人在线观看 | 老太婆性杂交毛片 |