Hive命令之三:hive的数据导入导出
来源:互联网 发布:网络出版物的特点 编辑:程序博客网 时间:2024/05/29 12:11
Hive 数据的导入导出:
一 Hive数据导出
1、导出数据到本地文件系统:
insert overwrite local directory '/software/data/data1' select * from call_info_history10000 limit 10;
这种导出方式,数据中的列与列之间的分隔符是^A(ascii码是\00001)
指定分隔符导出到本地文件系统:
insert overwrite local directory '/software/data/data2' row format delimited fields terminated by '\t' select * from call_info_history10000 limit 10;
2、导出数据到HDFS
insert overwrite directory '/software/data/data1' select * from call_info_history10000 limit 10;
这种导出方式,数据中的列与列之间的分隔符是^A(ascii码是\00001)
指定分隔符导出到HDFS:
insert overwrite directory '/software/data/data2' row format delimited fields terminated by '\t' select * from call_info_history10000 limit 10;
3、导出到Hive的另一个表中
insert into table call_info_history10 select * from call_info_history10000 limit 10;
1、从本地文件系统导入:
load data local inpath '/software/data/data1/000000_0' into table call_info_history10;
2、从HDFS上导入数据到Hive表
load data inpath '/software/data/data1/000000_0' into table call_info_history10;
3、从别的表中查出相应的数据并导入到Hive表中
insert into table call_info_history10 select * from call_info_history10000 limit 10;
一 Hive数据导出
1、导出数据到本地文件系统:
insert overwrite local directory '/software/data/data1' select * from call_info_history10000 limit 10;
这种导出方式,数据中的列与列之间的分隔符是^A(ascii码是\00001)
指定分隔符导出到本地文件系统:
insert overwrite local directory '/software/data/data2' row format delimited fields terminated by '\t' select * from call_info_history10000 limit 10;
2、导出数据到HDFS
insert overwrite directory '/software/data/data1' select * from call_info_history10000 limit 10;
这种导出方式,数据中的列与列之间的分隔符是^A(ascii码是\00001)
指定分隔符导出到HDFS:
insert overwrite directory '/software/data/data2' row format delimited fields terminated by '\t' select * from call_info_history10000 limit 10;
3、导出到Hive的另一个表中
insert into table call_info_history10 select * from call_info_history10000 limit 10;
二、Hive数据导入数据到Hive表
首先要导入的数据的字段和列之间的分隔符要和所建的表对应起来,此处我们不再建表,而是采用上面导出的数据和表。1、从本地文件系统导入:
load data local inpath '/software/data/data1/000000_0' into table call_info_history10;
2、从HDFS上导入数据到Hive表
load data inpath '/software/data/data1/000000_0' into table call_info_history10;
3、从别的表中查出相应的数据并导入到Hive表中
insert into table call_info_history10 select * from call_info_history10000 limit 10;
0 0
- Hive命令之三:hive的数据导入导出
- Hive 之 导入导出数据
- hive 数据的导入导出
- Hive 导入导出数据
- hive数据导入导出
- hive 导入导出数据
- hive导入导出数据
- hive导入/导出数据
- Hive的数据导入导出,插入,加载
- Hive数据的导入和导出
- Hive数据导入和导出
- hive导入和导出数据
- Hive数据导入和导出
- hive导入导出数据案例
- hive&&beeline 数据导入导出
- Hive数据导入、sqoop数据导入导出
- Hive的数据导入
- Hive 之 数据导出的方式
- JavaScript HTML DOM
- HDOJ 5595-GTW likes math【数学】
- Mysql 索引
- 安卓开发工具国内下载地址
- pstack
- Hive命令之三:hive的数据导入导出
- Java学习记录-入门篇
- iOS 内存管理(一):基本概念与原理
- 详解Fragment(一)
- PHP环境配置中遇到的问题
- Caffe + Ubuntu 14.04 64bit + CUDA 6.5 配置说明
- JBoss_Wildfly_EJB
- oracle将unix时间戳格式转成日期格式显示
- Linux入门——适合初学者