hbase实用1

输入 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'

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容