创建数据库 test(数据库不存在才创建)。然后切换到test库。
- 在test库中创建表 sut,用于加载 stu.txt 中的数据。
1. create table stu ( 2. id int,name string,sex string) 3. row format delimited fields terminated by ", ";
- 加载数据到 stu 表。
数据:
加载数据:
上传至hdfs:
数据导入:
- 用HQL语句计算出学生的记录数。
- 创建表 grade,用于加载grade.txt 中的数据。
数据:
导入数据:
- 加载数据到 grade 表。
- 用HQL 对表 stu 和 grade 表进行连接查询输出列包括 id,name,sex,总成绩,并按照总成绩倒序排序输出。
查看进度:
结束:
HQL:
- 将上一步查询的结果输出到hdfs的/data/sut_grade文件夹中
HQL:
验证结果:
完成hive的基本练习操作