[总结]----Hive数据导入 六种方式
2017-09-26 20:22
211 查看
Hive数据库和表 在HDFS上的目录, 表数据是HDFS上的文件
加载本地文件到Hive表中--使用存储介质(移动硬盘)
加载数据到表格中
load data local inpath
'/home/taojiamin/data/student.txt' into table student;
加载HDFS文件到Hive表中 --通过Flume等日志收集框架
仅仅是没有local而已,特点:加载hdfs数据时,实际上进行的是剪切和移动操作.
该策略是节约HDFS空间考虑的
load data inpath '/home/taojiamin/data/student.txt' into table student;
加载数据,覆盖表中已有的数据
load data [local] inpth '文件'
overwrite into table;
创建表时 通过select 加载
create table tableB row format delimited filelds termianted by ','
as select * from tableA;
创建表时 通过insert 加载
insert into table table_namea select * fom tableB;
创建表时 通过location 指定 加载
create extrnal table_name(
col1_name col1_type,
...
coln_name coln_type
)
row format delimited fields terminated by '\t';
location 'HDFS上的目录'
加载本地文件到Hive表中--使用存储介质(移动硬盘)
加载数据到表格中
load data local inpath
'/home/taojiamin/data/student.txt' into table student;
加载HDFS文件到Hive表中 --通过Flume等日志收集框架
仅仅是没有local而已,特点:加载hdfs数据时,实际上进行的是剪切和移动操作.
该策略是节约HDFS空间考虑的
load data inpath '/home/taojiamin/data/student.txt' into table student;
加载数据,覆盖表中已有的数据
load data [local] inpth '文件'
overwrite into table;
创建表时 通过select 加载
create table tableB row format delimited filelds termianted by ','
as select * from tableA;
创建表时 通过insert 加载
insert into table table_namea select * fom tableB;
创建表时 通过location 指定 加载
create extrnal table_name(
col1_name col1_type,
...
coln_name coln_type
)
row format delimited fields terminated by '\t';
location 'HDFS上的目录'
相关文章推荐
- Hive总结(七)Hive四种数据导入方式
- Hive总结(七)Hive四种数据导入方式
- Hive总结(七)Hive四种数据导入方式
- hive学习总结(1)—Hive几种数据导入方式
- Hive总结(二)Hive数据导入的三种方式
- 关于hive数据导入方式的总结
- Hive四种数据导入方式
- Sqoop_详细总结 使用Sqoop将HDFS/Hive/HBase与MySQL/Oracle中的数据相互导入、导出
- 把hive中的数据导入到hdfs或者本地文件的方式
- Hive总结(七)Hive四种数据导入方式
- Hive学习笔记 --- hive中导入数据文件的四种方式
- hive学习 —Hive几种数据导入方式
- Hive的几种常见的数据导入方式
- HBase总结(十九)数据导入方式
- [置顶] Hive几种数据导入方式
- Hive几种数据导入方式
- Hive的几种常见的数据导入方式
- Hive四种数据导入方式介绍
- Hive几种数据导入方式
- HIVE的安装配置、mysql的安装、hive创建表、创建分区、修改表等内容、hive beeline使用、HIVE的四种数据导入方式、使用Java代码执行hive的sql命令