總結命令列03 HBase

2021-08-07 14:05:04 字數 1791 閱讀 6127

hbase常用命令行

示例:create table 'test' , 'c1_info' , 'c2_info' , 'c3_info'

put 'testajl' , 'row_1' , 'c1_info:a' , 'value1'

row key

time stamp

info列族1:

info列族2 : 

info列族3

info列族4

info列族5

……info列族n

12341

1500455547900

1500455547899

name:wangwu1

12342

1500455547899

name:wangwu2

1500455547898

password:

\x00

\x00

\x00

\x0d

……1234n

名稱

命令表示式

建立表

create '表名

', '

列族名1','

列族名2','

列族名n'

檢視所有表

list

描述表

describe 『表名』

判斷表存在

exists '表名'

判斷是否禁用啟用表

is_enabled '表名'

is_disabled 『表名』

新增記錄

put 『表名』, 『

rowkey』, 

『列族 

: 列『 

, '值'

檢視記錄rowkey

下的所有資料

get '表名

' , 'rowkey'

檢視表中的記錄總數

count '表名'

獲取某個列族

get '表名','rowkey','列族'

獲取某個列族的某個列

get '表名','rowkey','列族:列』

刪除記錄

delete 『表名』 

,『行名』 

, 『列族:列'

刪除整行

deleteall '表名','rowkey'

刪除一張表

先要遮蔽該錶,才能對該錶進行刪除

第一步 disable 

『表名』 ,第二步 

drop '表名'

清空表

truncate '表名'

檢視所有記錄

scan "表名"

檢視某個表某個列中所有資料

scan "表名

" ,

更新記錄

就是重寫一遍,進行覆蓋,hbase

沒有修改,都是追加

hbase命令列演示

進入hbase命令列 hbase shell 顯示hbase中的表 list 建立user表,包含info data兩個列族 create user info data 或者create user 向user表中插入資訊,row key為rk0001,列族info中新增name列標示符,值為zhan...

HBase的命令列操作

hbase的表結構 如上圖所示,key1,key2,key3是三條記錄的唯一的row key值,column family1,column family2,column family3是三個列族,每個列族下又包括幾列。比如column family1這個列族下包括兩列,名字是column1和colu...

hbase倒序查詢 HBase 命令列工具

根據官方的解釋 apache hbase shell 是 j ruby 下的 irb interactive ruby shell 任何在 irb 下的命令,在 hbase shell 下都可以使用。可以在啟動 hbase 之後,通過 bin hbase shell 來進入 hbase shell。...