基本了解:
hbase:是乙個分布式的、面向列的開源資料庫,該技術**於 fay chang 所撰寫的google**「bigtable:乙個結構化資料的分布式儲存系統」。就像bigtable利用了google檔案系統(file system)所提供的分布式資料儲存一樣,hbase在hadoop之上提供了類似於bigtable的能力。hbase是apache的hadoop專案的子專案。hbase不同於一般的關聯式資料庫,它是乙個適合於非結構化資料儲存的資料庫。另乙個不同的是hbase基於列的而不是基於行的模式。
結構介紹
hbase – hadoop database,是乙個高可靠性、高效能、面向列、可伸縮的分布式儲存系統,利用hbase技術可在廉價pc server上搭建起大規模結構化儲存集群。
與fujitsu cliq等商用大資料產品不同,hbase是google bigtable的開源實現,類似google bigtable利用gfs作為其檔案儲存系統,hbase利用hadoop hdfs作為其檔案儲存系統;google執行mapreduce來處理bigtable中的海量資料,hbase同樣利用hadoop mapreduce來處理hbase中的海量資料;google bigtable利用 chubby作為協同服務,hbase利用zookeeper作為對應。
hadoop ecosystem中的各層系統,hbase位於結構化儲存層,hadoop hdfs為hbase提供了高可靠性的底層儲存支援,hadoop mapreduce為hbase提供了高效能的計算能力,zookeeper為hbase提供了穩定服務和failover機制。
此外,pig和hive還為hbase提供了高層語言支援,使得在hbase上進行資料統計處理變的非常簡單。 sqoop則為hbase提供了方便的rdbms資料匯入功能,使得傳統資料庫資料向hbase中遷移變的非常方便。
開始學習:hbase入門教程
課時列表:
第1 章 : hbase原理
第2 章 : hbase偽分布式、命令
第3 章 : hbase完全分布式搭建
第4 章 : hbase**
第5 章 : hbase表設計
第6 章 : hbase protobuf
第7 章 : hbase優化
第8 章 : hbase mapreduce
HBase入門教程
阿里雲大學 hbase入門教程 hbase是乙個分布式的 面向列的開源資料庫,該技術 於 fay chang 所撰寫的google bigtable 乙個結構化資料的分布式儲存系統 就像bigtable利用了google檔案系統 file system 所提供的分布式資料儲存一樣,hbase在had...
HBase入門教程
課程介紹 hbase是乙個分布式的 面向列的開源資料庫,該技術 於 fay chang 所撰寫的google bigtable 乙個結構化資料的分布式儲存系統 就像bigtable利用了google檔案系統 file system 所提供的分布式資料儲存一樣,hbase在hadoop之上提供了類似於...
Hbase列式儲存入門教程
目錄 hbase是一種分布式 可擴充套件 支援海量資料儲存的nosql資料庫。分布式是因為hbase底層使用hdfs儲存資料,可擴充套件也是基於hdfs的橫向擴充套件能力,作為大資料的儲存當然支援海量資料的儲存,nosql非關係型資料庫表結構和關係型資料庫 如mysql 的邏輯結構 物理結構很不一樣...