HBase学习总结-1

下面是自己学习HBase的总结。

Xshell下对Hasee的表中数据的操作,假设现有一张AGHMX表。
1. 向表中添加数据的语句:
语法:put '表名','rowkey','列','值' 
put 'AGHMX','20160424','F:JINE1','4000000' 
put 'AGHMX','20160424','F:BISHU','400'
注解:若put的数据在Hbase数据库原本就有的,则会覆盖原有的数据,换句话就是更新操作,若没有数据则是新增操作。
2. 查询表中数据的语句:
scan  ''AGHMX'',{COLUMNS => 'F: JINE1',STARTROW =>'201604#', STOPROW=>'201604~'}
注解:''AGHMX'' :表名;COLUMNS => 'F: JINE1':只显示JINE1这一列的值;
STARTROW:开始rowkey; STOPROW:结束rowkey;
scan 'AGHMX',{LIMIT=>10}
注解:只查询前10条数据。
get 'AGHMX', '20160424'
注解:查询rowkey是20160424的数据。
3.删除数据
deleteall 'AGHMX', '20160424'
注解:删除表中的rowkey为20160424的数据


Xshell下对Hasee的表的操作。
1. 看Hbase的集群状态:
输入 status
3 server,0 dead,10000 average load
含义依次是:服务器总数 , 死掉的 ,负荷
2. 创建表:
create  ‘member’,’ member_id’, ’ address’, ’ info’
注解:member 是表名,后三个是列族名,列族的列是在put数据的时候创建。在建表的时候无需创建。
3. 查看Hbase中的所有表:
输入list这个命令展示所有的表名
4. 删除一个列族,分三步:
第一步:disable ‘member’
第二步:alter ‘member’,{NAME=>’ member_id’, METHOD=>’delete’}
第三步:enable ‘member’


5. 删除表,分两步:
第一步:disable ‘member’
第二步:drop ‘member’

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值