任务具体要求:
============
为疫情防控需要,在hbase上设计一张表,记录在校人员的核酸检测信息。
表名称为epc_tab, 包括2个列族,列族binfo中保存基本信息,pcinfo中保存核酸监测记录,不同的监测结果通过不同的版本记录,考虑到每人有很多检测结果,设置该列族版本数为500;
用学生的学号作为行键rowkey,phone填电话号或QQ,NAT为核酸检测结果,阴性为N,阳性为P。
具体的表模式见下图。
通过hbase shell 上操作实现如下任务
在每台节点机上面启动hadoop,zookeeper,hbase
查看进程:
Hadoop102
Hadoop103
Hadoop104
在hadoop102打开hbase shell进行建表操作
1. 根据要求创建表epc_tab
2.用你的学号和姓名等信息插入一行记录,(汉字用拼音代替,后面相同)
3. 用你周围的同学的学号和姓名再插入3行记录
4. 查询出你的那条记录的最新监测结果
5. 查询出你的那条记录的最近5次的监测结果
6. 查询出全部人员的最新检测结果
7. 删除你的核酸检测结果
8. 停用表,然后删除表
以上2个列族,列族binfo中保存基本信息,pcinfo中保存核酸监测记录,不同的监测结果通过不同的版本记录,考虑到每人有很多检测结果,设置该列族版本数为500;并用学生的学号作为行键rowkey,phone填电话号或QQ,NAT为核酸检测结果,阴性为N,阳性为P