【Hive】数据导出

Hive版本:Hive 1.1.0-cdh5.14.2

INSERT导出到目录

官方链接

Standard syntax:
INSERT OVERWRITE [LOCAL] DIRECTORY directory1
[ROW FORMAT row_format] [STORED AS file_format] (Note: Only available starting with Hive 0.11.0)
SELECT … FROM …
Hive extension (multiple inserts):
FROM from_statement
INSERT OVERWRITE [LOCAL] DIRECTORY directory1 select_statement1
[INSERT OVERWRITE [LOCAL] DIRECTORY directory2 select_statement2] …

举例如下:

1)导出到本地目录
insert overwrite local directory '/home/hadoop/hive/data_export/score'
row format delimited fields terminated by ','
select * from score;2)导出到hdfs目录
insert overwrite directory '/score'
row format delimited fields terminated by ','
select * from score;

Hive客户端导出

(1)hive -e “sql语句” > file
(2)hive -f sql文件 > file

举例如下:

hive -e 'select * from myhive.score;' > /home/hadoop/hive/data/score.txt

export导出表

官网链接

EXPORT TABLE tablename [PARTITION (part_column=“value”[, …])] TO ‘export_target_path’ [ FOR replication(‘eventid’) ]

举例如下:

注:只能导出到hdfs目录
export table department to 'hdfs_exports_location/department';
export table employee partition (emp_country="in", emp_state="ka") to 'hdfs_exports_location/employee';
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值