专栏首页cwl_Java大数据-Hive分区表

大数据-Hive分区表

1. Hive 表操作

1.4. 分区表

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

创建分区表语法

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

创建一个表带多个分区

create table score2 (s_id string,c_id string, s_score int) partitioned by ** 

加载数据到分区表中

load data local inpath '/export/servers/hivedatas/score.csv' into table score partition **

加载数据到多分区表中

load data local inpath '/export/servers/hivedatas/score.csv' into table score2 partition **

多分区表联合查询(使用 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');

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • C++经典算法题-得分排行

    假设有一教师依学生座号输入考试分数,现希望在输入完毕后自动显示学生分数的排行,当然学生的分数可能相同。

    cwl_java
  • 大数据-Hive查询语法

    因此,如果分桶和sort字段是同一个时,此时, cluster by = distribute by + sort by 分桶表的作用:最大的作用是用来提高j...

    cwl_java
  • PHP-关键字return

    cwl_java
  • Hive案例01-行列转换

    其中字段意义: id(int) sid(int) subject(string) score(int) 分别代表: 本条记录的ID 学生ID 科...

    CoderJed
  • “365算法每日学计划”:05打卡-图解冒泡排序(多解法)

    好好学java
  • Python之面向对象高级编程

    正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是Python的灵活性,我们先来看看具体的操作...

    AsiaYe
  • Day10面向对象高级编程1/3

    使用slots 正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。 class...

    林清猫耳
  • Elasticsearch:使用 function_score 及 soft_score 定制搜索结果的分数

    我们将介绍使用 function_score 的基础知识,并介绍一些 function core 技术非常有用和有效的用例。

    腾讯云ES团队
  • 如何用 Python 将 Excel 表格转成可视化图形?

    大家知道,考研很大一部分也是考信息收集能力。每年往往有很多人就是在这上面栽跟头了,不能正确分析各大院校往年的录取信息,进而没能选择合适的报考院校。

    Python进击者
  • “猜你喜欢”的背后揭秘——我偷偷知道你喜欢什么哟

    话说,最近的瓜实在有点多,从我科校友李雨桐怒锤某男、陈羽凡吸毒被捕、蒋劲夫家暴的三连瓜,到不知知网翟博士,再到邓紫棋解约蜂鸟、王思聪花千芳隔空互怼。

    用户1621951

扫码关注云+社区

领取腾讯云代金券