hive表中加载数据
一、直接向分区表中插入数据
create table score3 like score;insert into table score3 partition(month ='201807') values ('001','002','100');
二、通过load方式加载数据
load data local inpath '/export/servers/hivedatas/score.csv' overwrite into table score partition(month='201806');
三、通过查询方式加载数据
create table score4 like score;insert overwrite table score4 partition(month = '201806') select s_id,c_id,s_score from score;
注: 关键字overwrite 必须要有
四、多插入模式
常用于实际生产环境当中,将一张表拆开成两部分或者多部分
给score表加载数据load data local inpath '/export/servers/hivedatas/score.csv' overwrite into table score partition(month='201806');创建第一部分表:create table score_first( s_id string,c_id string) partitioned by (month string) row format delimited fields terminated by '\t' ;创建第二部分表:create table score_second(c_id string,s_score int) partitioned by (month string) row format delimited fields terminated by '\t';分别给第一部分与第二部分表加载数据from score insert overwrite table score_first partition(month='201806') select s_id,c_idinsert overwrite table score_second partition(month = '201806') select c_id,s_score;
五、查询语句中创建表并加载数据(as select)
将查询的结果保存到一张表当中去
create table score5 as select * from score;
六、创建表时通过location指定加载数据路径
1)创建表,并指定在hdfs上的位置create external table score6 (s_id string,c_id string,s_score int) row format delimited fields terminated by '\t' location '/myscore6';2)上传数据到hdfs上hdfs dfs -mkdir -p /myscore6hdfs dfs -put score.csv /myscore6;3)查询数据select * from score6;
七、export导出与import 导入 hive表数据(内部表操作)
create table techer2 like techer;export table techer to '/export/techer';import table techer2 from '/export/techer';
hive表中加载数据相关推荐
- Spark-SQL从MySQL中加载数据以及将数据写入到mysql中(Spark Shell方式,Spark SQL程序)
1. JDBC Spark SQL可以通过JDBC从关系型数据库中读取数据的方式创建DataFrame,通过对DataFrame一系列的计算后,还可以将数据再写回关系型数据库中. 1.1. 从MySQ ...
- 《R数据可视化手册》一1.4 从Excel文件中加载数据
本节书摘来自异步社区<R数据可视化手册>一书中的第1章,第1.4节,作者 [美]Winston Chang,更多章节内容可以访问云栖社区"异步社区"公众号查看 1.4 ...
- spark mysql 写_Spark-SQL从MySQL中加载数据以及将数据写入到mysql中(Spark Shell方式,Spark SQL程序)...
1. JDBC Spark SQL可以通过JDBC从关系型数据库中读取数据的方式创建DataFrame,通过对DataFrame一系列的计算后,还可以将数据再写回关系型数据库中. 1.1. 从MySQ ...
- 高德地图 Vue 中 加载 数据可视化 Loca 的方式
高德地图 Vue 中 加载 数据可视化 Loca 的方式 今天想用 Loca 试试如何的,结果怎么都加载不上,我的代码是这样的 AMapLoader.load({key: "这个就不展示了& ...
- 在React中加载数据:redux-thunk,redux-saga,suspense,hooks
目录 介绍 初始设置 模拟服务器 项目和API调用 Redux-thunk Redux-saga Suspense Hooks 结论 介绍 React是一个用于构建用户界面的JavaScript库.经 ...
- MySql学习笔记(一):创建数据库,创建表,加载数据,数据检索
一.准备工作 1.1 安装mysql 一路next的操作这里就不做记录了. 1.2 配置mysql 安装完成后,将下面路径C:\Program Files\MySQL\MySQL Server 5.7 ...
- Apicloud中在frame中加载数据未完成时显示加载进度条
想在frame中,数据未加载完成时显示加载的进度条,做法如下: 在index.html的 api.openFrameGroup()方法中: api.openFrameGroup({ ...
- jqgrid ajax加载数据,如何通过ajax在jqgrid中加载数据(json)?
我有一个函数(在Java小服务程序)返回该JSON格式: [{"citta":"XXXX","via":"XXX",&q ...
- EasyUI的Datagrid在Dialog中加载数据不显示
在第一次Dialog显示(open)的时候是正常的.调用Dialog的close再次调用open的时候就不行了. 关闭在打开的效果 代码具体如下 <!DOCTYPE html> <h ...
- hive一次加载多个文件_0738-6.2.0-如何在Hive中使用多分隔符
文档编写目的 Hive在0.14及以后版本支持字段的多分隔符,参考: https://cwiki.apache.org/confluence/display/Hive/MultiDelimitSer ...
最新文章
- openvn客户端连接配置(ubnutu)
- java 99乘法表对齐_Java实现九九乘法表的完整实例(对齐版)
- 省赛组队赛3 比赛总结
- 引用管理器没有程序集_如何使用Zotero插入引用文献
- 注解形式控制器配置(5) 数据绑定2
- (转载)在IAR及MDK里生成hex及bin文件的标准方法
- 自定义cell的左侧滑动
- 《Xcode实战开发》——1.1节下载
- 高通QFIL9008端口刷机报错问题
- 计算机专业的梦想作文,我的梦想作文300字(通用15篇)
- 动态博弈--gyy参考总结
- onethink钩子
- matplotlib图表多曲线多纵轴绘制工具方法
- 清除flashback日志
- DROID-SLAM: Deep Visual SLAM for Monocular, Stereo, and RGB-D Cameras论文阅读笔记
- 扑克牌中的顺子(C++)
- 相似度算法之余弦相似度
- flutter插件进阶之手把手教你编写简易插件(五)
- wamp集成环境安装后无法启动的问题
- wifi连接流程分析
热门文章
- 中望3D 2021 线框设计“提取中心线”
- 基于java电子病历管理系统设计与实现
- 嵌入式开发辅助工具_JPG图片转HEX工具
- Java_键盘输入语句
- SolidWorks学习日记
- php可以用cmd运行,用cmd运行php代码
- HTML5基础网页设计(加代码CSS)
- 计算机网络基础应用课程标准,王建波《计算机网络基础》课程标准.doc
- 重庆c语言历届试题,历届重庆市计算机C语言二级考试试题及答案.doc
- 最新手机号段归属地数据库(2018年4月)