Apache Hive--DML--导出数据| 学习笔记

开发者学堂课程【大数据 Hive 教程精讲Apache Hive--DML--导出数据】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/90/detail/1377


Apache Hive--DML--导出数据

 

简介:

1.   导出表数据

2.   查询结果导出到文件系统

 

 

导出表数据

语法结构

INSERT OVERWRITE[LOCAL] DIRECTORY directory1 SELECT ... FROM ...multiple inserts:

FROM from_statement

INSERT OVERWRITE [LOCAL] DIRECTORY directory1 select_statement1

[INSERT  OVERWRITE [LOCAL] DIRECTORY directory2 select_statement2] ..

数据写入到文件系统时进行文本序列化,且每列用^A来区分,\n为换行符。



查询结果导出到文件系统

将查询结果保存到指定的文件目录(可以是本地,也可以是hdfs)insert overwrite local directory ' / home/hadoop/test'

select * from t_p;

Apache Hive--DML--导出数据| 学习笔记

Apache Hive--DML--导出数据| 学习笔记

insert overwrite directory ' /aaa/test'select * from t_p;

insert overwrite local directory '/root/aaa666'

select *from source_table;

Apache Hive--DML--导出数据| 学习笔记

Apache Hive--DML--导出数据| 学习笔记

上一篇:人脸人体同时检测


下一篇:Photoshop制作逼真简单透明的玻璃缸