创建外部分区表

create  external table if not exists 表名 (

  id int comment '唯一id',

  name string comment '姓名',

  age string commnet '年龄'

)

partitioned by(dt string);

不指定表的路径默认存放在hdfs默认路径下

1.给表添加分区

alter table 表名 add if not exists partition(dt='2022-12-12');

2.添加分区时指定分区读取hdfs上的文件路径

(不指定分区默认读取表文件路径下的分区路径)

alter table table1 add if not exists partition(dt='2022-12-12') location '/dws/table1/dt=2021-12-12';

这样添加的分区虽然是dt=2022-12-12 但是会读取   /dws/table1/dt=2021-12-12 文件下的数据

3.删除分区

alter table 表名 drop if exists partition(dt='2022-05-06');

hive创建分区表 hive添加分区 hive删除分区相关推荐

  1. Hive创建分区表、动态插入、删除分区表

    如何在hive上建立分区表呢: 简单的创建sql如下: CREATE EXTERNAL TABLE t( `run_time` bigint , `enterprise_num` bigint ,) ...

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

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

  3. Centos 6.x Linux硬盘分区、删除分区、格式化分区

    Centos 6.x Linux硬盘分区.删除分区.格式化分区 硬盘分区 1.查看硬盘信息 fdisk -l 可以查看到硬盘信息和分区信息等 2.进行分区 我们以第二块硬盘为例进行分区(这里是分两个区 ...

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

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

  5. mysql按照时间自动创建分区表_mysql 表分区、按时间函数分区、删除分区、自动添加表分区...

    mysql 表分区的几种方式: RANGE分区:基于属于一个给定连续区间的列值,把多行分配给分区. LIST分区:类似于按RANGE分区,区别在于LIST分区是基于列值匹配一个离散值集合中的某个值来进 ...

  6. redhat linux创建磁盘分区,redhat6.4 挂载硬盘,创建新分区,删除分区

    1. 主分区,扩展分区,逻辑分区的联系和区别 一个硬盘可以有1到3个主分区和1个扩展分区,也可以只有主分区而没有扩展分区,但主分区必须至少有1个,扩展分区则最多只有1个,且主分区+扩展分区总共不能超过 ...

  7. mysql 表分区、按时间函数分区、删除分区、自动添加表分区

    mysql 表分区的几种方式: RANGE分区:基于属于一个给定连续区间的列值,把多行分配给分区. LIST分区:类似于按RANGE分区,区别在于LIST分区是基于列值匹配一个离散值集合中的某个值来进 ...

  8. JS节点操作(2)- 创建节点,添加节点,删除节点,复制节点

    节点操作 1. 创建节点 document.createElement() 2. 添加节点 2.1 node.appendChild(child) 添加到子元素数组的末尾 <body>&l ...

  9. linux安装命令格式化硬盘,如何在Linux下安装,分区,删除分区,格式化和卸载硬盘...

    本文简要介绍了文件系统及其操作(df命令),磁盘分区,格式化以及最重要的安装操作. 这里是"安装"的说明. 众所周知,文件系统是在磁盘上创建的. 每个文件系统都有独立的索引节点,块 ...

最新文章

  1. Oracle 11g Data Guard 使用duplicate from active database 创建 standby database
  2. java实现八种排序算法并测试速度(详细)
  3. 【Linux 内核】实时调度类 ③ ( 实时调度类 rt_sched_class 源码 | 调度类 sched_class 源码 )
  4. hive桌游中文规则_超火爆轻策桌游《小小城镇》新扩展——小金币大作为,邀你共筑繁荣小镇!...
  5. linux系统硬盘坏道,如何在 Linux 系统下检测硬盘上的坏道和坏块
  6. 系统重装后 Endnote 不能和Word联用的解决方法
  7. 复现经典:《统计学习方法》​第 11 章 条件随机场
  8. 虚拟列表控件---加载大数据行
  9. drupal启动过程
  10. USequencer系列 |初识
  11. Java复习第三天-静态方法
  12. 电脑黑屏故障的解决方案
  13. OpenCV——SURF特征检测、匹配与对象查找
  14. 用“压缩映射”原理证明数列收敛
  15. 新的特洛伊木马程序SectopRAT用以控制浏览器会话
  16. 数据不平衡分类问题 代价矩阵 损失函数
  17. python时间函数纳秒_python 时间 纳秒_Pandas时间序列(翻译)
  18. c语言调易语言dll,易语言DLL来返回文本供其他语言调用
  19. B2B2C简易流程图
  20. 图片无序预加载技术一

热门文章

  1. Linux—用prctl()给线程命名
  2. 【Redis】聊一下缓存雪崩、击穿、穿透、预热
  3. Django中数据对象的增删改查常用方法,自定义管理器类,过滤器及F和Q对象等知识点总结
  4. C#数据类型和类型转换 Convert.ToInt16 与 Convert.ToInt32 区别
  5. 创维电器拟在创业板上市:收入主要靠代工贴牌,高度依赖小米系
  6. 特定内容的部分打印技术
  7. CodeCraft第一步
  8. python hist函数_Python数据可视化:一文读懂直方图和密度图
  9. MySQL技术:后台线程清理工作
  10. 关于输入流状态函数cin.eof()的问题