Hbase中的shell操作

 显示库

list    //显示库中有哪些表

建表 

create 'student','info'    //student 为表名  info 为列族

插入数据 

//向表中插入数据: 指定表名,行键,列族及列名,值
put 'student','1001','info:name','zhangsan'
put 'student','1001','info:age','18'
//类似于线性空间,行键,列族及列名为相应的key,值为对应的value

查询 

//方式一
scan '表名'   //全表查询
scan 'student',{STARTROW => '1001', STOPROW  => '1002'}  //左开右闭区间,这样会显示1001的数据
//方式二
get 'student','1001'   //查看指定的行
get 'student','1001','info:name'   //查看某一行指定列族:列的数据

更改数据

//直接使用put,这样会对原有的数据进行覆盖
put 'student','1001','info:age','25'

统计表中的记录的个数

count 'student'

删除数据

//删除某一个rowKey的某一列数据
delete 'student','1001','info:age'

//删除某一行
deleteall 'student','1001'

删除表

truncate '表名'   //清空表中数据,并不会删表
disable '表名'    //要删除表,先将表置为disable状态,不然drop表时会报异常
drop '表名'       //删除表

 

 

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值