一、直接向分区表中插入数据

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表中加载数据相关推荐

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

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

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

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

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

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

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

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

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

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

  6. MySql学习笔记(一):创建数据库,创建表,加载数据,数据检索

    一.准备工作 1.1 安装mysql 一路next的操作这里就不做记录了. 1.2 配置mysql 安装完成后,将下面路径C:\Program Files\MySQL\MySQL Server 5.7 ...

  7. Apicloud中在frame中加载数据未完成时显示加载进度条

    想在frame中,数据未加载完成时显示加载的进度条,做法如下: 在index.html的 api.openFrameGroup()方法中: api.openFrameGroup({           ...

  8. jqgrid ajax加载数据,如何通过ajax在jqgrid中加载数据(json)?

    我有一个函数(在Java小服务程序)返回该JSON格式: [{"citta":"XXXX","via":"XXX",&q ...

  9. EasyUI的Datagrid在Dialog中加载数据不显示

    在第一次Dialog显示(open)的时候是正常的.调用Dialog的close再次调用open的时候就不行了. 关闭在打开的效果 代码具体如下 <!DOCTYPE html> <h ...

  10. hive一次加载多个文件_0738-6.2.0-如何在Hive中使用多分隔符

    ​文档编写目的 Hive在0.14及以后版本支持字段的多分隔符,参考: https://cwiki.apache.org/confluence/display/Hive/MultiDelimitSer ...

最新文章

  1. openvn客户端连接配置(ubnutu)
  2. java 99乘法表对齐_Java实现九九乘法表的完整实例(对齐版)
  3. 省赛组队赛3 比赛总结
  4. 引用管理器没有程序集_如何使用Zotero插入引用文献
  5. 注解形式控制器配置(5) 数据绑定2
  6. (转载)在IAR及MDK里生成hex及bin文件的标准方法
  7. 自定义cell的左侧滑动
  8. 《Xcode实战开发》——1.1节下载
  9. 高通QFIL9008端口刷机报错问题
  10. 计算机专业的梦想作文,我的梦想作文300字(通用15篇)
  11. 动态博弈--gyy参考总结
  12. onethink钩子
  13. matplotlib图表多曲线多纵轴绘制工具方法
  14. 清除flashback日志
  15. DROID-SLAM: Deep Visual SLAM for Monocular, Stereo, and RGB-D Cameras论文阅读笔记
  16. 扑克牌中的顺子(C++)
  17. 相似度算法之余弦相似度
  18. flutter插件进阶之手把手教你编写简易插件(五)
  19. wamp集成环境安装后无法启动的问题
  20. wifi连接流程分析

热门文章

  1. 中望3D 2021 线框设计“提取中心线”
  2. 基于java电子病历管理系统设计与实现
  3. 嵌入式开发辅助工具_JPG图片转HEX工具
  4. Java_键盘输入语句
  5. SolidWorks学习日记
  6. php可以用cmd运行,用cmd运行php代码
  7. HTML5基础网页设计(加代码CSS)
  8. 计算机网络基础应用课程标准,王建波《计算机网络基础》课程标准.doc
  9. 重庆c语言历届试题,历届重庆市计算机C语言二级考试试题及答案.doc
  10. 最新手机号段归属地数据库(2018年4月)