输入 bin/hbase shell 进去hbase的命令行
不知道命令可以用help来查找
表命令用table_help来查看
创建 :create_namespace 'ns1'
查看:list_namespace
描述表:describe_namespace 'ns1'
创建:
Create 't1','f1','f2','f3'
list
Create 'ns1:t1','f1','f2','f3'
list
删除表 drop
drop 't1'
lsit
发现表还在
是因为删之前先得把表状态改变一下,表先得禁用了 才能进行表的删除工作
表禁用: disable 't1'
删除:drop 't1'
显示: list
相关: 表启动命令:enable enable_all
数据操作相关的增删改查
增加语法: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是进行了全表的扫描 工作中用的少
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'