Hive 导出数据按逗号分隔

1、若数据文件格式恰好是用户需要的格式,只需简单的使用hdfs 命令copy即可

  hadoop  fs - cp source_path target_path 

2 、使用 INSERT .... DIRECTORY.... ,如下面例子所示:

INSERT OVERWRITE  LOCAL DIRECTORY '/home/hadoop/stu'

SELECT ID,NAME,AGE  FROM T2;

下面我们将导出的数据按行以逗号进行分隔.

insert overwrite local directory  '/home/hadoop/stu'
 row format delimited fields terminated by ','
 select * from t2;

hive> insert overwrite local directory  '/home/hadoop/stu'
    > row format delimited fields terminated by ','
    > select * from t2;
WARNING: Hive-on-MR is deprecated in Hive 2 and may not be available in the future 
versions. Consider using a different execution engine (i.e. spark, tez) or using Hive 1.X 
releases.
Query ID = hadoop_20180830160049_43013e20-882f-4d75-9327-2611e9789bfe

查看导出的结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值