hbase過濾及檢視資料知識點 day02

2022-05-24 17:57:12 字數 1227 閱讀 2460

1.檢視乙個列族的資料

scan '表名',

注:columns column 指向列

name 指向列族

2.修改列族列的版本數

alter '表名',

注:有s顯示多個版本,沒s顯示最新版本

修改表中列族的的版本數

alter '表名',

3.檢視多個列族的資料

scan '表名',

4.過濾器

1.行鍵字首過濾器(行鍵以什麼開頭)

scan '表名',

2.列過濾器(列識別符號中含有值)

scan '表名',

3.列字首過濾器

scan '表名',

4.值過濾器

scan '表名',

exa:通過搜尋進來的(column為s)值包含123或者222的使用者

scan 'test1', filter=>"columnprefixfilter('s') and

( valuefilter(=,'substring:123') or valuefilter(=,'substring:222') )"

注:多個條件可以用關係運算子

5.指定行鍵範圍(包前不包後)

scan '表名',

6.新增列族

alter '表名','列族名'

alter '表名',

7.查詢前n行limit

scan '表名',

8.查詢表中時間戳指定範圍的資料

scan 'user',

9.新增列族f1同時刪除列族f2

alter '表名',,

10.檢視乙個列族列,版本為3的資料

get '表名','行鍵',

11.檢視命名空間

list_namespace

12.新增命名空間

create_namespace '空間名'

13.建立表指定表的命名空間儲存位置

create '空間名:表名','列族1','列族n'

疑問:1.查詢user表中列族為info、列標示符為name的資訊,並且版本最新的5個

scan 'user',

注:有s顯示多個版本,沒s顯示最新版本是versions嗎

2.查詢user表中列族為info的資訊

scan 'user', //跟想象不同

注:查詢列族為info的資訊,可列族為other的資訊也顯示出來了

HBase知識點總結

易擴充套件 高併發hbase hmaster hregionserver 負責storefile的合併 hlog 儲存在hdfs hregion store mem store storefile hfile client 其他元件 create user info data create user...

Hbase的相關知識點

goole的三駕馬車 gfs 分布式的檔案系統 現在的hdfs mapreduce 分布式計算系統 現在的mapreduce bigtable 分布式的資料庫 現在的hbase hbase是乙個hadoop生態圈中的資料庫 分布式 主從架構 可擴充套件 動態擴容 能儲存大量資料 hdfs 對海量資料...

大資料培訓紀實 HBase知識點集中總結

hbase hadoop database,是乙個高可靠性 高效能 面向列 可伸縮的分布式儲存系統,利用hbase技術可在廉價pc server上搭建起大規模結構化儲存集群。與fujitsu cliq等商用大資料產品不同,hbase是google bigtable的開源實現,類似google big...