輸入 bin/hbase shell 進(jìn)去hbase的命令行
不知道命令可以用help來查找
表命令用table_help來查看
創(chuàng)建 :create_namespace 'ns1'
查看:list_namespace
描述表:describe_namespace 'ns1'
創(chuàng)建:
Create 't1','f1','f2','f3'
list
Create 'ns1:t1','f1','f2','f3'
list
刪除表 drop
drop 't1'
lsit
發(fā)現(xiàn)表還在
是因?yàn)閯h之前先得把表狀態(tài)改變一下,表先得禁用了 才能進(jìn)行表的刪除工作
表禁用: disable 't1'
刪除:drop 't1'
顯示: list
相關(guān): 表啟動(dòng)命令:enable enable_all
數(shù)據(jù)操作相關(guān)的增刪改查
增加語法:Put 'ns1:t1,''r1','c1','value'
命令:
put 'ns1:t1','20180218_1325','f1:name','jack'
put 'ns1:t1','20180218_1325','f1:age','18'
查詢:get
get 'ns1:t1','20180218_1325'
get 'ns1:t1','20180218_1325','f1:name'
scan:
scan掃描 scan是進(jìn)行了全表的掃描 工作中用的少
scan 'ns1:t1'
查看scan的幫助命令:help 'scan'
刪除表 delete deleteall
delete 'ns1:t1','20180218_1325','f1:name'
scan 'ns1:t1'
delete 'ns1:t1','20180218_1325','f1'
scan 'ns1:t1'
delete 'ns1:t1','20180218_1325'
scan 'ns1:t1'
改:也是用put
put 'ns1:t1,'20180218_1325','f1:age','32'