Hive的数据插入DML语法汇总
1、Loading files into tables
语法:
1) LOAD DATA [LOCAL] INPATH 'filepath' [OVERWRITE] INTO TABLE tablename [PARTITION (partcol1=val1, partcol2=val2 ...)]
解释:
1)、上面命令执行环境为hive客户端环境下:
hive>load data local inpath '/data/duncan/test.txt' overwrite into table test partition(ds=20150316);
2)、加上local表示对服务器本地文件进行导入,如果不加,则表示对hdfs上的文件进行导入
2、以子查询的方式插入数据(Inserting data into Hive Tables from queries)
语法:
1) FROM from_statement
INSERT OVERWRITE TABLE tablename1 [PARTITION (partcol1=val1, partcol2=val2 ...) [IF NOT EXISTS]] select_statement1
[INSERT OVERWRITE TABLE tablename2 [PARTITION ... [IF NOT EXISTS]] select_statement2]
2) INSERT OVERWRITE TABLE tablename1 [PARTITION (partcol1=val1, partcol2=val2 ...) [IF NOT EXISTS]] select_statement1 FROM from_statement;
3) INSERT INTO TABLE tablename1 [PARTITION (partcol1=val1, partcol2=val2 ...)] select_statement1 FROM from_statement;
解释:
1)、第2和第3两种方式的区别在于,第二种是以覆盖的方式插入,第三种是以追加的方式插入。
注意2和3两种插入的关键字分别为overwrite 和 into
hive> insert into table t_sd_safe_duncandai_test select 5,6,7 from dual;
2)、对于第一种插入方式可以高效地将一份数据根据不同条件插入多个不同的表
ps:在0.14版本之后将支持下面三种操作:
1) INSERT INTO TABLE tablename [PARTITION (partcol1[=val1], partcol2[=val2] ...)] VALUES values_row [, values_row ...]
2) UPDATE tablename SET column = value [, column = value ...] [WHERE expression]
3)DELETE FROM tablename [WHERE expression]
相关推荐
《Hive数据仓库案例教程》教学课件 第5章 Hive数据操作.pdf《Hive数据仓库案例教程》教学课件 第5章 Hive数据操作.pdf《Hive数据仓库案例教程》教学课件 第5章 Hive数据操作.pdf《Hive数据仓库案例教程》教学课件 第...
Hive_Sql语法详述,平时工作中遇到的问题,用于Hadoop平台的数据挖掘。
Ambari搭建hadoop环境下,hive的数据导入
Hive简介:...Hive数据类型: https://blog.csdn.net/weixin_45102492/article/details/91048019 Hive之DDL数据定义: https://blog.csdn.net/weixin_45102492/article/details/91349323 Hive
《Hive数据仓库案例教程》教学大纲.pdf《Hive数据仓库案例教程》教学大纲.pdf《Hive数据仓库案例教程》教学大纲.pdf《Hive数据仓库案例教程》教学大纲.pdf《Hive数据仓库案例教程》教学大纲.pdf《Hive数据仓库案例...
使用javaJDBC连接hive数据,实现简单的操作!
此篇文章主要选取关键性指标,数据校验数据源Hive和目标ES内的数据是否一致; 因为你不知道将Hive的数据导入到了ElasticSearch后,数据量是否准确,所以需要钉钉报警校验ElasticSearch和Hive数据仓库内的数据质量,...
林子雨Hive数据集下载
(3)sqoop数据迁移,完成HIve与MySQL数据库中的数据交互 (4)Echarts搭建动态可视化大屏 (5)SpringBoot搭建可视化后台系统,完成前端与后台的数据传递与交互。 (6)基于Cenots7 搭建虚拟机,配置Hadoop、HDFS、...
实现elasticsearch与hive数据互通 环境 实验性单节点集群 vagrant.linux16.4.4(无doctor) hive2.3.3+beeline es6.2.2 kibana6.2.2 elasticsearch-hadoop-6.2.2.jar 没有doctor
Hive原理/Hive SQL/Hive 函数/数据仓库分层和建模/Hive sql优化/数据倾斜
hive语法总结,包括查询语法,子查询语法等。
Hive基础,详解介绍HIVESQL中的语法
hive数据加载的几种方式、数据的导出、数据简单查询
hive语法
第7讲Hive数据仓库.pptx
Hive常用DML操作,基础篇
hive数据存储模式,对理解hive有帮助
Hive语法详解: 包括DDL,DML,DQL语法; Hive内置函数及自定义函数; Hive窗口函数及行列转换; hive常见优化
hive 基本操作的命令和hive 实用命令等,有利与学习hive和mysql