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。...