HQL查询结果存储
HQL查询结果存储
1.将查询结果存到新的表里!
将从表film中查询到的结果存到表film_2014
create table film_2014as select * from film where dates like'2014%';
2.将查询结果存到本地目录
分析:overridewrite覆盖写,将2015年票房前10名的数据覆盖写入本地目录/data/result
insert overwrite local directory'/data/result'select name,sum(prince) p from film where dates like'2015%' group by name order by p desc limit 10;

3.将结果存到hdfs上指定目录

4.如果不在hive界面使用hive的指令hive -e

总结
Hive的查询结果处理:
1、存储到Hive的新建数据表中,将查询的结果保存到新建的表中,如果查询成功保存表中,查询失败,则表不会创建
2、存储到HDFS或者本地上,直接将hive查询的结果保存到指定的路径下。

浙公网安备 33010602011771号