HBase Shell常用增删改查命令

1、查看所有表:list
2、通过表名查看表数据:scan ‘表名’
3、禁用/启用表:
禁用
disable ‘表名’
is_disabled ‘表名’
启用
enable ‘表名’
is_enabled ‘表名’
4、表是否存在:exists ‘表名’
5、创建表:create ‘表名’,{NAME => ‘列族’,COMPRESSION => ‘SNAPPY’}
6、删除表:删除前先禁用 disable ‘表名’ ->> drop ‘表名’
7、清空表:truncate ‘表名’

8、通过字段范围查询:scan ‘表名’, {COLUMNS=> ‘列族:列名’,STARTROW => ‘开始行值’,STOPROW => ‘结束行值’,LIMIT=>条数}

9、通过rowKey删除数据:deleteall ‘表名’, ‘rowKey值’
10、通过rowKey查询数据:get ‘表名’, ‘rowKey值’

11、条件查询
查询所有等于这个值的列:scan ‘表名’, FILTER=>“ValueFilter(=,‘binary:值’)”
查询所有包含这个值的列:scan ‘表名’,FILTER=>“ValueFilter(=,‘substring:值’)”

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值