-
HBase的高性能
查看全部 -
配置hdfs-site.xml
配置單節點方式 dfs.replication:1
不檢查權限 dfs.permissions.enabled:false
查看全部 -
Hadoop配置
hadoop-env.sh
配置java環境變量
core-site.xml
配置hdfs訪問地址,創建hadoop的namenode存放目錄,
不配置又默認目錄
查看全部 -
安裝需求
JDK1.7以上
Hadoop-2.5.0以上
Zookepper-3.4.5
查看全部 -
與關系型數據庫對比
區別于關系型數據庫,hbase列是動態增加的,關系型數據庫是需要提前定好列
數據會自動切分,關系型數據庫需要人工干預
自帶高并發讀寫,關系型數據庫需要引入緩存一類的插件實現
缺點:不支持條件查詢,不能進行復雜查詢
查看全部 -
regionserver管理的region說明
region是regionserver管理區域的劃分
regionserver會對region自動切分,也可以通過人工干預方式劃分
查看全部 -
列簇的概念
一張表的類簇盡可能不超過5個,否則容易導致性能下降
每個列簇的列數沒有限制
列只有插入數據后才存在,是動態增加的
列在列簇中是有序的
查看全部 -
列簇舉例說明:
基于列,每條數據有一個rowkey,一個timestamp,多個列簇,列簇包括多行數據,具體參照下圖
查看全部 -
列簇舉例說明
根據不同的一組列創建列簇
查看全部 -
列簇概念
hbase是面向列的數據庫,建表時不需要創建列,只需要創建列簇
列簇就是根據一組類型的列創建列簇
查看全部 -
zookeeper調度->hbase存儲->hdfs
hbase有兩個服務 Master和RegionServer
查看全部 -
中文官方文檔:http://abloz.com/hbase/book.html
版本選擇
官方版:
http://archive.apache.org/dist/hbase
CDH版:
http://archive.cloudera.com/cdh5/
后者是cloudera整合之后的版本,相對比較穩定
查看全部 -
Hbase 的高擴展性,底層依賴HDFS當存儲空間不足時可以動態增加DataNode節點。
高可用 底層依賴HDFS 自動備份
高性能 寫入性能:底層LSM數據結構和RowKey有序排列在架構上的獨特設計。
region切分、主鍵索引和緩存機制使得Hbase在海量數據下具備一定隨機讀取性能,該性能針對TRowKey的查詢能達到毫秒級別
查看全部 -
Hbase 是面向列的存儲,支持獨立檢索。列式存儲其數據在表中是按照列存儲的可以動態增加列
查看全部 -
Hbase數據庫的應用場景: 交通、金融、電商、移動等
Hbase分布式文件存儲系統 行在億級以上
查看全部
舉報