分区表

在大数据中,最常用的一种思想就是分治,我们可以把大的文件切割划分成一个个的小的文件,这样每次操作一个小的文件就会很容易了,同样的道理,在hive当中也是支持这种思想的,就是我们可以把大的数据,按照每天,或者每小时进行切分成一个个的小的文件,这样去操作小的文件就会容易得多了

创建分区表语法

create table score(s_id string,c_id string, s_score int) partitioned by (month string) row format del

创建一个表带多个分区

create table score2 (s_id string,c_id string, s_score int) partitioned by (year string,month string,d

加载数据到分区表中

load data local inpath '/export/servers/hivedatas/score.csv' into table score partition (month='20180

加载数据到多分区表中

load data local inpath '/export/servers/hivedatas/score.csv' into table score2 partition(year='2018',

多分区表联合查询(使用 union all )

select * from score where month = '201806' union all select * from score where month = '201806';

查看分区

show partitions score;

添加一个分区

alter table score add partition(month='201805');

删除分区

alter table score drop partition(month = '201806');

Hive的基本操作-创建分区表相关推荐

  1. Hive的基本操作-创建外部表

    外部表的操作 外部表说明 外部表因为是指定其他的hdfs路径的数据加载到表当中来,所以hive表会认为自己不完全独占这份数据,所以删除hive表的时候,数据仍然存放在hdfs当中,不会删掉 管理表和外 ...

  2. Hive的基本操作-创建内部表

    管理表的操作 建表初体验 use myhive; create table stu(id int,name string); insert into stu values (1,"zhang ...

  3. Hive的基本操作-创建表的格式

    创建数据库表的语法 CREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name[(col_name data_type [COMMENT col_commen ...

  4. Hive的基本操作-数据库的创建和删除

    Hive 的基本操作 创建数据库 create database if not exists myhive; use myhive; 说明:hive的表存放位置模式是由hive-site.xml当中的 ...

  5. hive创建分区表 指定分隔符_HIVE 对于分区表的操作

    CREATE EXTERNAL TABLE IF NOT EXISTS data_zh( ROWKEY STRING, STATION INT, YEAR INT, MONTH INT, DAY IN ...

  6. hive 创建分区表 删除分区表 插入分区表

    目录 创建分区表 插入分区表 删除分区表 创建分区表 CREATE TABLE IF NOT EXISTS test( a string,b string )PARTITIONED BY (c str ...

  7. [Hive基础]-- 创建分区表

    一.为什么要创建分区表 1.select查询中会扫描整个表内容,会消耗大量时间.由于相当多的时候人们只关心表中的一部分数据, 故建表时引入了分区概念. 2.hive分区表:是指在创建表时指定的part ...

  8. Hive的基本操作总结

    文章目录 目录 前言: 1.Hive基本操作 1.1.DDL操作 1.2.DML操作 1.3.Hive Join 总结: 目录 前言: 对于Hive来说最重要的一点就是能够用Hql来进行数据分析.而H ...

  9. 实验六:熟悉Hive的基本操作

    由于CSDN上传md文件总是会使图片失效 完整的实验文档地址如下: https://download.csdn.net/download/qq_36428822/85709631?spm=1001.2 ...

最新文章

  1. 实际测试例子+源码分析的方式解剖MyBatis缓存的概念
  2. boost::test模块测试功能模板测试用例
  3. 【php学习笔记】ticks篇
  4. virt-v2v 使用指南
  5. Swift实战-小QQ(第2章):QQ侧滑菜单
  6. c# webbrowser  获取用户选中文字
  7. 使用 Visual Studio 2005 Team System 进行单元测试并生成用于 Unit Test Framework 的源代码...
  8. oracle控制文件全备失败,Oracle数据库案例整理-恢复数据库失败-主备机控制文件所在目录不同...
  9. 【OpenCV学习笔记】【函数学习】四(origin+imageData+cvcopy()函数+CvMemStorage 类型+CvPoint类型)
  10. ide进行php编程快捷键,PHP IDE phpstorm 快捷键
  11. ThinkPHP统计某个分类的文章数目
  12. 研磨设计模式--单例模式
  13. 工业设备数据采集系统-采集精灵
  14. OI国家集训队论文集1999~2018
  15. Qt软件的发展历史及优势特点
  16. centOS下mysql主从配置
  17. 在pdf上进行修改文字,PDF文字修改方法
  18. 2022年软件测试有哪些趋势?
  19. 微透镜阵列的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  20. R语言数据可视化包ggplot2之折线图

热门文章

  1. 结合源码分析 bubble 使用注意事项
  2. 读书笔记5-处理器的微架构
  3. postman 变量
  4. 【转】Source Insight 有用设置配置
  5. js浏览器窗口大小改变时事件
  6. linux 根目录突然增大
  7. 阿里1682亿背后的协同研发云——云效公共云正式商业化
  8. Java文件读取 中文乱码
  9. 線陣相機處理時間計算方法
  10. Android 关闭软键盘