**HBase shell**总结**增删改除** 实例:学生成绩单

HBase shell总结增删改除
实例:学生成绩单

环境:虚拟机
配置:(稍后上传)稍后在这里插入图片描述


在这里插入图片描述
1建立一个表Scores1,行键是Namber,包含两个列族:Name和Course
进入hbase shell

命令:create ‘Scores1’,‘Number’,‘Name’,’Course’
2按设计的表结构添加值
在软件scp中的/soft/habse目录下写名字为1.txt的文本,内容如下:
put ‘Scores1’,‘180101’,‘Name’,‘wang’
put ‘Scores1’,‘180101’,‘Course:hadoop’,‘85’
put ‘Scores1’,‘180101’,‘Course:java’,‘95’
put ‘scores1’,‘180101’,‘Course:hbase’,‘90’

put ‘Scores1’,‘180102’,‘Name’,‘zhao’
put ‘Scores1’,‘180102’,‘Course:hadoop’,‘90’
put ‘Scores1’,‘180102’,‘Course:java’,‘94’
put ‘Scores1’,‘180102’,‘Course:hbase’,‘95’

put ‘Scores1’,‘180103’,‘Name’,‘qian’
put ‘Scores1’,‘180103’,‘Course:hadoop’,‘99’
put ‘Scores1’,‘180103’,‘Course:java’,‘98’
put ‘Scores1’,‘180103’,‘Course:hbase’,‘87’

put ‘Scores1’,‘180104’,‘Name’,‘sun’
put ‘Scores1’,‘180104’,‘Course:hadoop’,‘88’
put ‘Scores1’,‘180104’,‘Course:java’,‘89’
put ‘Scores1’,‘180104’,‘Course:hbase’,‘75’

3.(进入hbase shell 的命令:hbase shell 1.txt)根据键值查询数据(1)查看Scores1表中180102行的相关数据(2)查看Scores1表中180103行,Course列族中hbase列的值
命令: get‘Scores1’,’180102’
命令:get’Scores1’,‘180103’,‘Course:hbase’
4扫描所有数据
命令:scan ‘Scores1’
5 获取180101到180104的hadoop的成绩
命令:**scan ‘Scores1’,
{COLUMN=>’Course:handoop’}

6.添加新的列 为180104添加C课程的成绩
命令:**put ‘Scores1’,;180104’,’Course:C’,’100’

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值