hive建分区表

create external table if not exists cheap_hotel_user(device string, booking_freq int, book_price string)
partitioned by (day string)
row format delimited fields terminated by '\t'
location '/data/output/search/stage/daily/cheap_hotel_user'

注意的是partition需要在row formate之前指定

添加分区

ALTER TABLE table_name ADD PARTITION (partCol = 'value1') location 'loc1';

ALTER TABLE table_name ADD IF NOT EXISTS PARTITION (dt='20130101') LOCATION '/user/hadoop/warehouse/table_name/dt=20130101'; //一次添加一个分区

ALTER TABLE page_view ADD PARTITION (dt='2008-09-01', country='jp') location '/path/to/us/part080901 PARTITION (dt='2008-09-01', country='jp') location '/path/to/us/part080901';  //一次添加多个分区

删除分区

ALTER TABLE login DROP IF EXISTS PARTITION (dt='2008-09-01');
ALTER TABLE page_view DROP IF EXISTS PARTITION (dt='2008-09-01', country='jp');

修改分区
ALTER TABLE table_name PARTITION (dt='2008-08-08') SET LOCATION "new location";
ALTER TABLE table_name PARTITION (dt='2008-08-08') RENAME TO PARTITION (dt='20080808’);

hive partition 分区详解二相关推荐

  1. Android 虚拟分区详解(二) 虚拟分区布局

    文章目录 0. 导读 1. Android 传统 A/B 分区和动态分区布局 2. Android 虚拟分区布局 3. 虚拟分区的思考 2.1 分区只有一套,如何实现 A/B 系统特性? 2.2 部分 ...

  2. Android 动态分区详解(七) overlayfs 与 adb remount 操作

    0. 导读 最开始学习 Android 动态分区源码的时候,比较代码发现 system/core/fs_mgr 目录下多了一个名为 fs_mgr_overlayfs.cpp 的文件,一直不知道什么时候 ...

  3. Android 动态分区详解(一) 5 张图让你搞懂动态分区原理

    文章目录 0. 导读 1. 动态分区详解的背景 1.1 背景 1.2 动态分区的本质 2. Linux device mapper 驱动 3. Android 动态分区布局 3.1 动态分区布局 3. ...

  4. Android 虚拟分区详解(三) 分区状态变化

    Android Virtual A/B 系统简称 VAB,我将其称为虚拟分区. 本系列文章基于 Android R(11) 进行分析,如果没有特别说明,均基于代码版本 android-11.0.0_r ...

  5. Android 虚拟分区详解(一) 参考资料推荐

    文章目录 0. 导读 1. Android 官方 VAB 文档 1.1 公开文档 1.2 半公开文档 2. Device Mapper 文档 2.1 device mapper 文档 2.2 dmse ...

  6. from mysql partition select_爬虫(九十九)mysql详解二

    **mysql中字段的常见类型: ** 二进制位 bit(长度) tinyint[(长度)] [有无符号unsigned] [位数低于长度时候是否填充零zerofill] 有符号表示范围-128 ~ ...

  7. Hadoop核心架构HDFS+MapReduce+Hbase+Hive内部机理详解

    编者按:HDFS和MapReduce是Hadoop的两大核心,除此之外Hbase.Hive这两个核心工具也随着Hadoop发展变得越来越重要.本文作者张震的博文<Thinking in BigD ...

  8. MySQL 表分区详解MyiSam引擎和InnoDb 区别(实测)

    MySQL 表分区详解MyiSam引擎和InnoDb 区别(实测) 一.什么是表分区 通俗地讲表分区是将一大表,根据条件分割成若干个小表.mysql5.1开始支持数据表分区了. 如:某用户表的记录超过 ...

  9. mysql 社区版 innodb_MySQL 表分区详解MyiSam引擎和InnoDb 区别(实测)

    MySQL 表分区详解MyiSam引擎和InnoDb 区别(实测) / --------------------         写在最前面            ------------------ ...

  10. hive linux进程数,控制Hive MAP个数详解

    控制Hive MAP个数详解 Hive的MAP数或者说MAPREDUCE的MAP数是由谁来决定的呢?inputsplit size,那么对于每一个inputsplit size是如何计算出来的,这是做 ...

最新文章

  1. 异常记录: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError
  2. DV型、OV型、EV型三种SSL证书 区别
  3. acwing算法题--多重背包问题一
  4. hdu5247找连续数(打表)
  5. HT for Web 3D游戏设计设计--汉诺塔(Towers of Hanoi)
  6. 从指定URL中提取文件名
  7. java 快速读文件_java快速读取文件
  8. 训练日志 2019.4.24
  9. drupal php filter,Drupal A-Z and number filter
  10. Flutter AppBar控件
  11. linux电源管理配置,Arch Linux 如何修改默认电源管理设置
  12. mac sz rz file tras
  13. 饥荒服务器物品指令,饥荒控制台指令大全物品大全服务器管理命令大全.docx
  14. 松下幸之助何以缔造商业神话 松下幸之助的成长经历与创业传记
  15. 什么蓝绿部署(BlueGreenDeployment) ?
  16. Java 入门之3:JDK 8 版本的目录结构及bin目录中工具命令的作用概览
  17. 相机内参 k_4K相机与智能手机中的4K视频相比如何
  18. Java SE8 流 最全总结
  19. linux学校_10本Linux内核书籍推荐
  20. 盘点多边形战士 Polygon 的扩容解决方案

热门文章

  1. celery+rabbitmq+redis 分布任务队列探索(一)
  2. Linux终端的总结和shell
  3. 我是如何一步步解决问题 让Spring MVC返回HTML类型的视图
  4. mysql relay log参数汇总
  5. 02 Toolbar的使用
  6. linux系统学习第二天
  7. Webpack+Babel+React环境搭建
  8. 推荐记录片系列:Ultimate Factories系列和MegaStructures系列
  9. mathematica 如何在数组中等间隔插入元素
  10. 基于耗散性的matlab,基于耗散能的沥青抗老化性能评价方法与流程