sql Hive导出查询结果到文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql Hive导出查询结果到文件相关的知识,希望对你有一定的参考价值。

-- 场景1: Hive查询结果->本地文件
INSERT OVERWRITE LOCAL DIRECTORY '/tmp/reg_3' SELECT a.* FROM events a;
-- 方法2:
hive -e "sql" >> res.csv
或者hive -f sqlfile >> res.csv
-- 场景2: Hive查询结果->HDFS
INSERT OVERWRITE DIRECTORY '/tmp/hdfs_out' SELECT a.* FROM invites a WHERE a.ds='';


变更分隔符的方法:
hive> insert overwrite local directory '/home/wyp/Documents/result'
hive> row format delimited
hive> fields terminated by '\t'
hive> select * from test;

以上是关于sql Hive导出查询结果到文件的主要内容,如果未能解决你的问题,请参考以下文章

[Hive]格式化输出 Hive 查询结果到 Excel

如何将hive查询结果导出成txt文件

导出 Hive 查询结果

如何将配置单元查询结果导出到单个本地文件?

pl/sql 把查询结果导出为dmp文件

如何将SQL server 2008 里的查询结果导出到 Excel 表内?