Hive 查询数据导出到本地目录或 hdfs 的方法

说明

在最近的项目中,需要将最终生成的 Hive 表数据导出到文件中,具体实现请参见下方 SQL。

查询结果导入到 hdfs 文件

一般方式:

insert overwrite directory '/hive/test_data' 
select * from test; 

自定义输出样式方式:

insert overwrite directory '/hive/test_data' row format delimited fields terminated by ',' 
select * from test; 

查询结果导入到本地文件

一般方式:

insert overwrite local directory '/hive/test_data' 
select * from test;

自定义输出样式方式:

insert overwrite local directory '/hive/test_data' row format delimited fields terminated by ',' 
select * from test; 
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐