1.直接分区表中插入数据

create table score3 like score;
insert into table score3 partition(month ='201807') values ('001','002','100');

2.通过查询插入数据

  • 通过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 必须要有

3.多插入模式

  • 常用于实际生产环境当中,将一张表拆开成两部分或者多部分
  • 给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_id
insert overwrite table score_second partition(month = '201806')  select c_id,s_score;

4.创建表时,通过查询加载数据(as select)

  • 将查询的结果保存到一张表当中去
create table 表名 as select * from 目标表;

5.创建表时,通过location设置加载数据的路径

  • 创建表,并指定在hdfs上的位置
create external table score6 (s_id string,c_id string,s_score int) row format delimited fields terminated by '\t' location '/myscore6';
  • 上传数据到hdfs上
 hdfs dfs -mkdir -p /myscore6hdfs dfs -put score.csv /myscore6;
  • 查询数据
select * from score6;

Hive表中加载数据的5中方式相关推荐

  1. 高德地图 Vue 中 加载 数据可视化 Loca 的方式

    高德地图 Vue 中 加载 数据可视化 Loca 的方式 今天想用 Loca 试试如何的,结果怎么都加载不上,我的代码是这样的 AMapLoader.load({key: "这个就不展示了& ...

  2. Spark-SQL从MySQL中加载数据以及将数据写入到mysql中(Spark Shell方式,Spark SQL程序)

    1. JDBC Spark SQL可以通过JDBC从关系型数据库中读取数据的方式创建DataFrame,通过对DataFrame一系列的计算后,还可以将数据再写回关系型数据库中. 1.1. 从MySQ ...

  3. spark mysql 写_Spark-SQL从MySQL中加载数据以及将数据写入到mysql中(Spark Shell方式,Spark SQL程序)...

    1. JDBC Spark SQL可以通过JDBC从关系型数据库中读取数据的方式创建DataFrame,通过对DataFrame一系列的计算后,还可以将数据再写回关系型数据库中. 1.1. 从MySQ ...

  4. 《R数据可视化手册》一1.4 从Excel文件中加载数据

    本节书摘来自异步社区<R数据可视化手册>一书中的第1章,第1.4节,作者 [美]Winston Chang,更多章节内容可以访问云栖社区"异步社区"公众号查看 1.4 ...

  5. SpringMvc 系统启动时加载数据到内存中

    SpringMvc 系统启动时加载数据到内存中 学习了:http://blog.csdn.net/newstruts/article/details/18668269 https://www.cnbl ...

  6. Spring中加载xml配置文件的六种方式

    Spring中加载xml配置文件的六种方式 博客分类: Spring&EJB XMLSpringWebBeanBlog  因为目前正在从事一个项目,项目中一个需求就是所有的功能都是插件的形式装 ...

  7. ajax加载vue数据,详解使用Vue.Js结合Jquery Ajax加载数据的两种方式

    整理文档,搜刮出一个使用vue.js结合jquery ajax加载数据的两种方式的代码,稍微整理精简一下做下分享. 废话不多说,直接上代码 html代码 demo {{message }} 测试jqu ...

  8. iframe中加载html,在iframe中加载外部html并访问内容

    我只需要提供src属性即可加载外部页面时,我需要知道如何访问iframe内容.在iframe中加载外部html并访问内容 我正在使用iframe在jquery对话框中加载HTML页面.在这里,我不能修 ...

  9. SharePoint 实现ajax异步加载数据的几种方式

    初到公司,由原想的asp.net开发转向了SharePoint(简称SP)开发,个人感觉与之前差别不大,今天用sp实现异步加载数据的时候遇到点问题,之前在asp.net下一步都是用 jquery.aj ...

  10. 在React中加载数据:redux-thunk,redux-saga,suspense,hooks

    目录 介绍 初始设置 模拟服务器 项目和API调用 Redux-thunk Redux-saga Suspense Hooks 结论 介绍 React是一个用于构建用户界面的JavaScript库.经 ...

最新文章

  1. 笨方法python3_“笨方法”学Python3,习题 41 。
  2. windows server 2008R2 上安装配置freesshd
  3. c# excel导出png_c#根据html模板导出excel
  4. Spring常见注解
  5. Overfull \hbox或Underfull \hbox错误提示 基于LaTex+VSCode+MAC
  6. python2 与 python3 语法区别--转
  7. 如何使用 .NET Core 安全地加/解密文件
  8. VS生成的exe文件如何在其他电脑上运行
  9. C#中对注册表的操作指南
  10. 2020 年,开启现代库的基建学习 —— 从项目演进看前端工程化发展
  11. 【机器人】关键问题:动捕原点坐标系到机械臂基坐标系的转换
  12. 从零开始,跟我一起做jblog项目(一)引言
  13. 2022考研王道计算机408pdf(王道计算机组成原理+王道操作系统+王道计算机网络+王道数据结构)无水印
  14. manjaro(linux)安装网易云音乐
  15. 计算机基础知识点总结
  16. 【Windows】实现微信双开或多开
  17. 软考高级 真题 2014年下半年 信息系统项目管理师 综合知识
  18. 新华三笔试题(助力面试)
  19. netkeeper客户端_星空极速下载-NetKeeper官方版下载[电脑版]-华军软件园
  20. 计算天数(C语言)——罡罡同学

热门文章

  1. JavaWeb-谷歌验证码的使用
  2. PC端后台管理系统实现
  3. [原创]如何免费使用宝塔专业版
  4. linux aix试题,《aix-linux考试试题.xls》-支持高清全文免费浏览-max文档
  5. 手把手教你opencv做人脸识别(附源码+文档)
  6. 怎样给家庭组计算机授权,steam如何设置家庭共享?steam设置家庭共享方法
  7. UE4 图表插件使用文档
  8. 蓝桥杯历年真题及答案汇总整理(Java、C语言、Python)
  9. 多个完整设计的单片机、8086、STM32制作教程和资料-转发分享
  10. C语言课程设计|学生成绩管理系统(含完整代码)