下载此文档

厦门大学计算机科学系研究生课程.doc


文档分类:研究生考试 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
厦门大学计算机科学系研究生课程.DOC厦门大学计算机科学系研究生课程
《大数据技术原理与应用》
上机练****br/>熟悉常用的HBase操作
主讲教师:林子雨
厦门大学数据库实验室
二零一五年九月
目录
1 作业题目 1
2 作业目的 1
3 作业性质 1
4 作业考核方法 1
5 作业提交日期与方式 1
6 实验平台 1
7 实验内容和要求 1
8 实验报告 3
附录1:任课教师介绍 3
附录2:课程教材介绍 3

大数据技术原理与应用》
熟悉常用的HBase操作
上机练****说明
主讲教师:林子雨
E-mail: ******@xmu. 个人主页:.cn/linziyu
作业题目
熟悉常用的HBase操作。
作业目的
1. 理解HBase在Hadoop体系结构中的角色;
2. 熟练使用HBase操作常用的Shell命令;
3. 熟悉HBase操作常用的Java API。
作业性质
课后作业,必做,作为课堂平时成绩。
作业考核方法
提交上机实验报告,任课老师根据上机实验报告评定成绩。
作业提交日期与方式
林子雨编著《大数据技术原理与应用》教材第四章分布式数据库HBase内容结束后的下一周周六晚上9点之前提交。
实验平台
操作系统:Linux
Hadoop版本:
HBase版本:
JDK版本:
Java IDE:Eclipse
实验内容和要求
编程实现以下指定功能,并用Hadoop提供的HBase Shell命令完成相同任务:
列出HBase所有的表的相关信息,例如表名、创建时间等;
在终端打印出指定的表的所有记录数据;
向已经创建好的表添加和删除指定的列族或列;
清空指定的表的所有记录数据;
统计表的行数。
现有以下关系型数据库中的表和数据,要求将其转换为适合于HBase存储的表并插入数据:
学生表(Student)
学号(S_No)
姓名(S_Name)
性别(S_Sex)
年龄(S_Age)
2015001
Zhangsan
male
23
2015003
Mary
female
22
2015003
Lisi
male
24

课程表(Course)
课程号(C_No)
课程名(C_Name)
学分(C_Credit)
123001
Math

123002
Computer Science

123003
English


选课表(SC)
学号(SC_Sno)
课程号(o)
成绩(SC_Score)
2015001
123001
86
2015001
123003
69
2015002
123002
77
2015002
123003
99
2015003
123001
98
2015003
123002
95

同时,请编程完成以下指定功能:
(1)createTable(String tableName, String[] fields)
创建表,参数tableName为表的名称,字符串数组fields为存储记录各个域名称的数组。要求当HBase已经存在名为tableName的表的时候,先删除原

厦门大学计算机科学系研究生课程 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人shijijielong001
  • 文件大小431 KB
  • 时间2018-06-23