HBase shell练习

1.有一个表scores,分别有列簇course、grade,创建表并添加scores数据

其scores表数据如下:

Tom grade: 5

Tom course:math97

Tom course:art87

Tom course:english80

Jim grade: 4

Jim course:chinese89

Jim course:english80

 

答:

create 'scores','course','grade'

put 'scores','Tom','grade',5

put 'scores','Tom','course:math',97

put 'scores','Tom','course:art',87

put 'scores','Tom','course:english',80

put 'scores','Jim','grade',4

put 'scores','Jim','course:chinese',89

put 'scores','Jim','course:english',80

 

实践操作4-6

2.查看数据

a.全表scores扫描

b.查看表scores中Jim的一行的数据

c.查看Jim course列族的数据

d.查看表scores中的course:english列的数据

e.统计表scores的行数

 

结果:

a:

b:

C:

D:

E:

 

 

实践操作4-7

3.修改数据

a.修改scores表中的Tom的math值为100

b.修改scores表中列族course的VERSIONS=>3

c.再进行修改scores表中的Tom的math值为100

d.再按VERSIONS=>3查看该表中course:math的值

 

结果为:

a:

put 'scores','Tom','course:math',100

b:

alter 'scores',{NAME=>'course',VERSIONS=>3}

c:

put 'scores','Tom','course:math',1000

d:

 

 

实践操作4-8

4.删除数据

a.删除scores表Jim的course:chinese的值

b.删除scores表Tom的course:english的值

c.删除scores表Tom一行

d.清空scores表中的内容

 

结果为:

a:

b:

C:

D:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值