实验目的
- 熟悉Hbase的shell命令操作
- 初步认识Hbase的基本编程和API 的使用
实验环境
VMware Workstation Pro、Ubuntu 20.04
实验目的
- 理解Hbase在Haddop体系结构中的角色
- 熟练使用Hbase操作常用的Shell命令
- 熟悉Hbase操作常用的JavaAPI
实验步骤与实验结果
1.编程实现以下指定功能,并用Hadoop提供的HBase Shell命令完成相同任务:
#在此之前创建一个表以便接下来的实验
(1)列出HBase所有的表的相关信息,例如表名;
Shell:
Java:
结果如下:(验证了一开始是我们创建的表)
(2)列出HBase所有的表的相关信息,例如表名;
Shell:
Java:
-
-
(3)向已经创建好的表添加和删除指定的列族或列;
-
Shell:
添加:
删除:
Java:
-
-
(4)清空指定的表的所有记录数据;
-
Shell:
Java:
-
-
(5)统计表的行数。
-
Shell:
Java:
2.现有以下关系型数据库中的表和数据,要求将其转换为适合于HBase存储的表并插入数据列出HBase所有的表的相关信息,例如表名、创建时间等;
学生表(Studnet)
学号(S_No) |
姓名(S_Name) |
性别(S_Sex) |
年龄(S_Age) |
2015001 |
Zhangsan |
male |
23 |
2015003 |
Mary |
female |
22 |
2015003 |