傳說中的Hadoop,我終于來對著你唱"征服"了,好可愛的小象,!J
總的來說,hadoop的思路比較簡單(map-reduce),就是將任務分開進行,最后匯總。但這個思路實現(xiàn)起來,比較復雜,但相對于幾年前Intel等硬件公司提出的網(wǎng)格運算等方式,顯得更加開放。
你難任你難,哥就是頭鐵!
Tip:實踐應用是核心,本文概念為主,有些部分可能會有些晦澀,直接跳過就好(不是特別重要)。
本文代碼實踐在:https://github.com/wanliwang/cayman/tree/master/cm-web的test->backupcode->hadoop部分。
提到列式(Column Family)數(shù)據(jù)庫,就不得不提Google的BigTable,其開源版本就是我們熟知的HBASE。BigTable建立在谷歌的另兩個系統(tǒng)GFS和Chubby之上,這三個系統(tǒng)和分布式計算編程模型MapReduce共同構成Google云計算的基礎,Chubby解決主從自動切換的基礎。接下來通過一個表格對比來引入Hadoop。