hbase 資料庫 的安裝與簡單應用

2021-09-29 07:47:58 字數 748 閱讀 4323

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.選擇混合模...