大數(shù)據(jù)開發(fā)連載No1之搭建Hadoop偽分布式集群環(huán)境

是什么是hadoop?

(1)?框架核心設(shè)計(jì): HDFS為海量的數(shù)據(jù)提供了存儲(chǔ)撤嫩,則MapReduce為海量的數(shù)據(jù)提供了計(jì)算

(2)思想 : 分布式,分而治之,并行結(jié)算 ,計(jì)算向數(shù)據(jù)移動(dòng)

(3)模塊:分布式文件存儲(chǔ)系統(tǒng)HDFS: 提供了高可擴(kuò)展性,高可靠性,和高吞吐率的數(shù)據(jù)存儲(chǔ)服務(wù) 分布式計(jì)算框架MapReduce: 計(jì)算向數(shù)據(jù)移動(dòng) 分布式資源框里框架YARN: 負(fù)責(zé)集群資源的管理和調(diào)度

(4)存儲(chǔ)模型:字節(jié)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -- 文件線性切割成塊(Block):偏移量offset(byte)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -- Block 分選存儲(chǔ)在集群節(jié)點(diǎn)中? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -- 單一文件Block大小一致,文件和文件可以不一致? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-- Block可以設(shè)置副本數(shù),副本分散在不同節(jié)點(diǎn)中? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-- 文件上傳可以設(shè)置副Block大小和副本數(shù)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -- 已上傳的文件Block副本數(shù)可以調(diào)整,大小不變? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-- 只支持一次寫入,多次讀取,同一時(shí)刻還有一個(gè)寫入者,可以Append追加數(shù)據(jù)

(4)架構(gòu)模型? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -- 文件元數(shù)據(jù)MetaData,文件數(shù)據(jù)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -- (主) NameNode節(jié)點(diǎn)保存文件元數(shù)據(jù):單節(jié)點(diǎn)posix? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -- (從) DateNode節(jié)點(diǎn)保存文件Block數(shù)據(jù):多節(jié)點(diǎn)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -- DataNode和NameNode保持心跳,提交block列表? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -- HdfsClient和NameNode交換元數(shù)據(jù)信息 HdfsClint和DataNode交換文件Block數(shù)據(jù)

(5)NameNode(NN)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? --? 基于內(nèi)存存儲(chǔ):不會(huì)和存盤發(fā)生交換? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-- 主要功能 接受客戶端的讀寫,接受Namenode匯報(bào)的Block列表信息? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-- NameNOde保存metadata信息包括 文件owership和permissions 文件大小,時(shí)間 (Block列表:Block偏移量),位置信息 Block每副本位置(有DatNode上報(bào))

(6)DataNode(DN)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-- 本地磁盤目錄存儲(chǔ)數(shù)據(jù)(Block),文件形式? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? --? 同時(shí)存儲(chǔ)Block的元數(shù)據(jù)信息文件? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-- 啟動(dòng)DN時(shí)會(huì)向NN匯報(bào)block信息? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -- 通過(guò)向NN發(fā)送心跳保持與其聯(lián)系(3秒一次),如果NN 10分鐘沒(méi)有收到DN的心跳,則認(rèn)為其已經(jīng)lost,并copy其上的Block到其他的DN

(7)SecondaryNameNode (SNN)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-不是NN的備份,但可以做備份,主要作用是幫助NN合并edits log,減少NN啟動(dòng)時(shí)間 --合并時(shí)機(jī) 根據(jù)配置文件設(shè)置的間隔時(shí)間fs.checkpoint.period 默認(rèn)3600秒 根據(jù)配置文件設(shè)置edits log大小 fs.checkpoint.size 規(guī)定edits文件的最大值默認(rèn)為是64MB

```java

Dim total as Integer = 10

Dim index as Integer = 1

Dim result as String = ""

For index = 1 to 10 step 1

result += " 傻瓜"

End For

Print(result)

```

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末甘畅,一起剝皮案震驚了整個(gè)濱河市唐断,隨后出現(xiàn)的幾起案子焰檩,更是在濱河造成了極大的恐慌,老刑警劉巖轻要,帶你破解...
    沈念sama閱讀 211,884評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件椭懊,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡踪宠,警方通過(guò)查閱死者的電腦和手機(jī)自赔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,347評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)柳琢,“玉大人绍妨,你說(shuō)我怎么就攤上這事〖砹常” “怎么了他去?”我有些...
    開封第一講書人閱讀 157,435評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)倒堕。 經(jīng)常有香客問(wèn)我孤页,道長(zhǎng),這世上最難降的妖魔是什么涩馆? 我笑而不...
    開封第一講書人閱讀 56,509評(píng)論 1 284
  • 正文 為了忘掉前任行施,我火速辦了婚禮,結(jié)果婚禮上魂那,老公的妹妹穿的比我還像新娘蛾号。我一直安慰自己,他們只是感情好涯雅,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,611評(píng)論 6 386
  • 文/花漫 我一把揭開白布鲜结。 她就那樣靜靜地躺著,像睡著了一般活逆。 火紅的嫁衣襯著肌膚如雪精刷。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,837評(píng)論 1 290
  • 那天蔗候,我揣著相機(jī)與錄音怒允,去河邊找鬼。 笑死锈遥,一個(gè)胖子當(dāng)著我的面吹牛纫事,可吹牛的內(nèi)容都是我干的勘畔。 我是一名探鬼主播,決...
    沈念sama閱讀 38,987評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼丽惶,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼炫七!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起钾唬,我...
    開封第一講書人閱讀 37,730評(píng)論 0 267
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤万哪,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后抡秆,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體壤圃,經(jīng)...
    沈念sama閱讀 44,194評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,525評(píng)論 2 327
  • 正文 我和宋清朗相戀三年琅轧,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了伍绳。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,664評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡乍桂,死狀恐怖冲杀,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情睹酌,我是刑警寧澤权谁,帶...
    沈念sama閱讀 34,334評(píng)論 4 330
  • 正文 年R本政府宣布,位于F島的核電站憋沿,受9級(jí)特大地震影響旺芽,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜辐啄,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,944評(píng)論 3 313
  • 文/蒙蒙 一采章、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧壶辜,春花似錦悯舟、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,764評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至岭参,卻和暖如春反惕,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背演侯。 一陣腳步聲響...
    開封第一講書人閱讀 31,997評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工姿染, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蚌本。 一個(gè)月前我還...
    沈念sama閱讀 46,389評(píng)論 2 360
  • 正文 我出身青樓盔粹,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親程癌。 傳聞我的和親對(duì)象是個(gè)殘疾皇子舷嗡,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,554評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容