...">
美文网首页
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数据导出标准姿势

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