HBase權(quán)威指南5中文版最新版.pdf
http://www.www.srpcoatings.com
2020年11月19日
![]() |
| 第1頁 |
![]() |
| 第9頁 |
![]() |
| 第19頁 |
![]() |
| 第24頁 |
![]() |
| 第35頁 |
![]() |
| 第60頁 |
參見附件(44060KB,504頁)。
HBase權(quán)威指南探討了如何通過使用與HBase高度集成的Hadoop將HBase的可伸縮性變得簡單;把大型數(shù)據(jù)集分布到相對廉價的商業(yè)服務(wù)器集群中;使用本地Java客戶端,或者通過提供了REST、Avro和Thrift應(yīng)用編程接口的網(wǎng)關(guān)服務(wù)器來訪問HBase;了解HBase架構(gòu)的細(xì)節(jié),包括存儲格式、預(yù)寫日志、后臺進(jìn)程等;在HBase中集成MapReduce框架;了解如何調(diào)節(jié)集群、設(shè)計(jì)模式、拷貝表、導(dǎo)入批量數(shù)據(jù)和刪除節(jié)點(diǎn)等。

作者簡介
Lars George,HBase項(xiàng)目組成員,他是cloudera的解決方案架構(gòu)師,提供了關(guān)于Hadoop和HBase的技術(shù)支持、咨詢服務(wù)和培訓(xùn)工作。他曾經(jīng)在多個不同的Hadoop用戶組會議發(fā)言,并且在如布魯塞爾的自由及開源軟件開發(fā)者歐洲會議(FOSDEM)這樣的大型會議中發(fā)言。
可擴(kuò)展性
RDBMS非常適合事務(wù)性操作,但不見長于超大規(guī)模的數(shù)據(jù)分析處理,因?yàn)槌笠?guī)模的查詢需要進(jìn)行大范圍的數(shù)據(jù)記錄掃描或全表掃描。分析型數(shù)據(jù)庫可以存儲數(shù)百或數(shù)干TB的數(shù)據(jù),在一臺服務(wù)器上做查詢工作的響應(yīng)時間,會遠(yuǎn)遠(yuǎn)超過用戶可接受的合理響應(yīng)時間。
垂直擴(kuò)展服務(wù)器性能,即增加CPU核數(shù)和磁盤數(shù)目,也并不能很好地解決該問題。
更糟糕的是,RDBMS的等待和死鎖的出現(xiàn)頻率,與事務(wù)和并發(fā)的增加并不是線性關(guān)系,準(zhǔn)確地說,與并發(fā)數(shù)目的平方以及事務(wù)規(guī)模的3次方甚至5次方相關(guān)。分區(qū)通常是一個不切合實(shí)際的解決方案,因?yàn)樗枰蛻舳瞬捎梅浅?fù)雜的方式和較高的代價來維護(hù)分區(qū)信息。
一些商業(yè)RDBMS也解決過類似的問題,但它們往往只是特定地解決了問題的某幾個方面,更重要的是,它們非常非常的昂貴。而一些開源的RDBMS解決方案中,往往放棄了其中的一些甚至全部的關(guān)系型特性,如輔助索引,來換取更高的性能拓展能力。
問題是,為了性能而一直放棄以上關(guān)系型特性是否值得?用戶可以反范式化(見1.3.3節(jié))數(shù)據(jù)模型來避免等待,并且可以通過降低鎖粒度的方式來盡量避免死鎖。數(shù)據(jù)增長時,無需重新分區(qū)遷移數(shù)據(jù)并內(nèi)嵌水平擴(kuò)展性的方法。最后,用戶還要面對容錯和數(shù)據(jù)可用性問題,采用提高擴(kuò)展性的機(jī)制,用戶最終會得到一個NosQL的解決方案,更確切地說,HBase可以滿足以上多種需求。
操作系統(tǒng)
推薦操作系統(tǒng)(OS)是一件非常棘手的事情,尤其是在開源領(lǐng)域中。在過去的兩三年里,好像HBase偏好使用Linux系統(tǒng)工作,事實(shí)上,Hadoop與HBase本來就是基于Linux系統(tǒng)或者Unix系統(tǒng)開發(fā)的,還可以在其他的類Unix系統(tǒng)上運(yùn)行。不過,用戶可以在支持Java的任何一個OS中運(yùn)行Hadoop和HBase,例如,Windows,不過Hadoop和HBase的測試只能在類Unix系統(tǒng)上進(jìn)行,原因是啟動與關(guān)閉等管理腳本都是由Linux或Unix命令行Shell提供的。
Unix與類Unix系統(tǒng)的區(qū)別是開源與閉源收費(fèi)。此外,這兩類系統(tǒng)都能用,具體用哪個就看用戶所在公司的具體規(guī)定了。
HBase權(quán)威指南5中文版截圖



您現(xiàn)在查看是摘要介紹頁, 詳見PDF附件(44060KB,504頁)。
威指南5中文版最新版_1.jpg)
威指南5中文版最新版_2.jpg)
威指南5中文版最新版_3.jpg)
威指南5中文版最新版_4.jpg)
威指南5中文版最新版_5.jpg)
威指南5中文版最新版_6.jpg)