...">
美文网首页
HIVE数据导出标准姿势

HIVE数据导出标准姿势

作者: 朱佳宇 | 来源:发表于2018-08-27 17:25 被阅读0次

HIVE数据导出的姿势

1.问题描述

之前一直使用hive -e "SELECT XXX FROM XXX" > /XXX/XXX.csv 命令来进行HIVE查询的导出,简单粗暴。但今天遇到一个场景需要指定导出文件的分隔符,该命令就有点太糙了。

2.解决方案

借助Hive的insert语法

insert overwrite local directory '/home/pms/workspace/ouyangyewei/data/bi_lost'
row format delimited
fields terminated by ','
select xxxx 
from xxxx;

上面的sql将会把查询结果写到/home/pms/workspace/ouyangyewei/data/bi_lost_add_cart目录中,字段之间以,分隔

$ ls ~/workspace/ouyangyewei/data/bi_lost
000000_0
$ cat ~/workspace/ouyangyewei/data/bi_lost/000000_0 
125171836,11565,6225443584836

相关文章

  • HIVE数据导出标准姿势

    HIVE数据导出的姿势 1.问题描述 之前一直使用hive -e "SELECT XXX FROM XXX" > ...

  • 大数据知识点总结

    Hive: 分区表有哪几类 Hive中追加导入数据的4种方式是什么? Hive中到处数据有几种方式?如何导出数据 ...

  • Hive数据导出

    Hive数据导出 导出方式Hadoop命令方式Get (hadoop fs -get /warehouse/tes...

  • hive导出数据

    地址[https://blog.csdn.net/xiao_jun_0820/article/details/32...

  • hive 导出数据

    1. 导出到hdfs insert overwrite directory '$hdfs_dir' select ...

  • sqoop数据导出操作

    sqoop的数据导出存在2中方式: 1.直接从hive数据库中导出到mysql等的传统的数据库,导出的效率较高,但...

  • sqoop:导出MySQL数据至Hive时,数据中包含\001或

    场景 使用sqoop从MySQL导出数据至Hive时,如果数据中包含hive指定的列分隔符,如\001 或\t,那...

  • hive数据查询导出

    hive数据查询导出 出错FAILED: ParseException line 2:0 cannot recog...

  • HIVE数据导出CSV

    此前一直使用HIVE的Insert overwrite到本地目录的方法进行文件导出,但问题多多。主要原因是分隔符经...

  • hive数据迁移实例

    公司要完成hive数据迁移1.创建hdfs临时文件夹来保存数据 生成数据导出脚本执行以下的命令,生成数据导出的脚本...

网友评论

      本文标题:HIVE数据导出标准姿势

      本文链接:https://www.haomeiwen.com/subject/qtetwftx.html