开发者学堂课程【大数据 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;
insert overwrite directory ' /aaa/test'select * from t_p;
insert overwrite local directory '/root/aaa666'
select *from source_table;