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;