赞
踩
注意:按照黄色部分操作即可通关
学习目标
通过本关卡的学习,你将掌握如何向HBase的表中添加数据。
相关知识
为了完成本关任务,你需要掌握:1.如何使用HBase shell命令添加数据、2.如何使用命令删除表。
添加数据
我们来给上一关创建的test表的列data添加一些数据:
从上面例子我们可以看出,使用put命令可以用来添加数据,使用get命令可以获取数据。
当然我们肯定还会有一个需求:查看所有的数据。
输入scan命令就可以查看所有的数据了。
删除数据、删除表
我们经常会添加错数据,想要删除然后重新添加应该怎么做呢?
删除整行数据:
deleteall 'test','row1'
指令:deleteall 表名,行名称即可删除整行数据。
有时候我们还想将创建好的表删除,怎么做呢?
为了移除test这个表,首先我们要把它设为禁用,然后再删除:
可以发现删除表需要两个步骤:
disable 表名
drop 表名
接着我们ctrl + c或者 输入exit退出HBase shell命令行。
编程要求
请在命令行窗口中完成以下任务:
在HBase中创建表mytable,列为data,并在列族data中添加三行数据:
测试说明
预期输出:
row1column=data:1,value=zhangsan
row2column=data:2,value=zhangsanfeng
row3column=data:3,value=zhangwuji
3row(s)
测评时,请ctrl + c或者输入exit关闭HBase shell命令行,这样可以加快测评时间,因为测评连接的是HBase shell命令行,测评时间较长(第一次评测在30秒左右,第二次在26秒左右),请耐心等待。
答案:
hbase shell
create 'mytable','data'
put 'mytable','row1','data:1','zhangsan'
put 'mytable','row2','data:2','zhangsanfeng'
put 'mytable','row3','data:3','zhangwuji'
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。