1,概念
hbase 是乙個可以建立在 hdfs 上的分布式 nosql 資料庫。
hbase 有三種安裝方式:單機,偽分布式,完全分布式。
單機 hbase:hbase 資料庫的資料檔案存在單一的一台裝置上,使用的是該裝置的檔案系統。
偽分布式 hbase:hbase 資料庫的資料檔案存在一台裝置構成的 hdfs 上,資料庫分主從結構。
完全分布式 hbase:hbase 資料庫的資料檔案存在多台裝置構成的 hdfs 上,資料庫分主從結構。
2,術語
1)hregion:指的是 hbase 的資料庫儲存是以區快(region)儲存的
2)hregionservers:hbase 資料庫從機。存具體資料。
3)hmaster:hbase 主機。儲存元資料。
4)行(row)與行鍵(rowkey):
hbase 中一條完整的資料即一行,由乙個唯一的行鍵+多個列鍵值構成。
行鍵:每一行都有乙個內建的主鍵,用於區別其他行資料。
5)列簇(columnfamily):
hbase 中列簇指的是乙個大列,這個大的列可以有0個(列簇即列)或多個(column)列構成。
新建表時只需要指定列簇,不需要指定列。
6)列鍵(column):
hbase 中第一行資料都是由很多列鍵構成的,其中乙個列一般都有乙個或多個列鍵。
每乙個列鍵值都由行鍵,單元格值,時間戳,版本 構成。
7)單元格(cell 或者 列鍵值):
hbase資料庫scan操作 HBase的Scan
hbase的scan和get不同,前者獲取資料是序列,後者則是並行 是不是有種大跌眼鏡的感覺?scan有四種模式 scan,table snapscan,table scanmr,snapshotscanmr 前面兩個是序列玩 後面兩個是放置到mapreduce中玩 其中效能最好的就是snapsho...
HBase資料庫操作
學生表student name score english math computer zhangsan lisi 根據上面 給出的學生表student的資訊 執行如下操作 1 用hbase shell命令建立學生 表student 2 用scan命令瀏覽student表的相關資訊 3 查詢zhan...
資料庫與資料庫軟體的安裝
1.先把splserver解壓 2.解壓後出來evaluation chs 3.點進去,然後點setup 4.點選安裝,然後點選全新sql 5.選擇developer版本 6.資料庫引擎服務框打勾,下面的目錄不建議放c盤,建議放其他盤去 7.不要動直接下一步 8.不用選中,直接下一步 9.選擇混合模...