hive 种实现类似 这种 (hive中不支持)
insert overwrite table ******** partition(dt = date_add(’{date}’,3))
select

1 第一种方法
set hive.exec.dynamic.partition=true;
set hive.exec.dynamic.partition.mode=nonstrict;
insert into table ts.dyy_test partition(dt)
select a,b,date_sub(‘2019-03-23’,2) dt from asdf.sldfjkskdjfllsjkkf
where dt=‘2019-03-15’;

2。第二种方法
set hive.exec.dynamic.partition.mode=nonstrict;

SET runmdt = date_sub(current_date,5);
INSERT OVERWRITE TABLE amobe_tbl PARTITION (create_dt)
SELECT
cal_id,caller_name,location,
hiveconf:runmdtfromamobetblaWHEREa.createdtIN(selectDISTINCTcreatedtfrommtcallWHEREcreatedtbetweendatesub(currentdate,20)andcurrentdate)anda.createdt={hiveconf:runmdt} from amobe_tbl a WHERE a.create_dt IN ( select DISTINCT create_dt from mt_call WHERE create_dt between date_sub(current_date,20) and current_date) and a.create_dt=hiveconf:runmdtfromamobet​blaWHEREa.created​tIN(selectDISTINCTcreated​tfrommtc​allWHEREcreated​tbetweendates​ub(currentd​ate,20)andcurrentd​ate)anda.created​t={hiveconf:runmdt};

参考:https://stackoverflow.com/questions/44886583/parameter-passing-to-partition-is-not-working-in-hive
和:https://www.cnblogs.com/amydi/p/10936204.html

hive partition insert时候设置动态分区相关推荐

  1. 数仓回刷历史数据--hive设置动态分区,并向动态分区内刷入历史数据

    数仓回刷历史数据–hive设置动态分区,并向动态分区内刷入历史数据 内容目录 数仓回刷历史数据--hive设置动态分区,并向动态分区内刷入历史数据 一.问题介绍 二.问题解决思路 1 . 解决复杂逻辑 ...

  2. Hive Distribute by 应用之动态分区小文件过多问题优化

    目录 0 问题现象及原因分析 1 问题解决 解决办法 2 由以上问题引出的问题 3 思考 4 小结 0 问题现象及原因分析 现象: [Error 20004]: Fatal error occurre ...

  3. Hive的分区(partition)-动态分区

    Hive的分区 声明:本文为博主参考网上资料整理的文章,未经博主允许不得转载,如有问题,欢迎指正. 一.概述 分区是hive存放数据的一种方式.将列值作为目录来存放数据,就是一个分区.这样查询时使用分 ...

  4. hive动态分区shell_Hive动态分区 参数配置及语法

    Hive本身是不支持动态分区的.. 但动态分区是真的方便啊..不然手动维护要累死..按日期甚至小时来分区时动辄就好几千上万的分区..手动到哪一年去..? 想要用动态分区要先做一些设置来修改默认的配置. ...

  5. Hive动态分区 参数配置及语法

    Hive本身是不支持动态分区的.. 但动态分区是真的方便啊..不然手动维护要累死..按日期甚至小时来分区时动辄就好几千上万的分区..手动到哪一年去..? 想要用动态分区要先做一些设置来修改默认的配置. ...

  6. hive静态分区,动态分区,分桶区别

    文章目录 绪论 创建静态分区表 1.准备数据 2.建表语句 3.添加分区,加载数据 4.进入网页(50070)查看 创建动态分区表 1.准备数据 2.建表语句 1.首先创建普通表 2.加载数据 3.创 ...

  7. hive静态分区,动态分区 -夜幕思年华

    脚本数据 person.txt 夜幕1,china 夜幕2,china 夜幕3,china 夜幕4,china 年华1,India 年华2,India 年华3,India 年华4,India - 静态 ...

  8. hive动态分区,分区数据的几种插入方式,hive常用优化

    首先列举下hive分区插入的方式: 1:从文件导入数据到hive指定分区方式 load data local inpath 'filepath' into table tableName partit ...

  9. 深圳大数据培训:大数据开发之掌握Hive的静态分区与动态分区

    深圳大数据培训:大数据开发之掌握Hive的静态分区与动态分区 分区是hive存放数据的一种方式.将列值作为目录来存放数据,就是一个分区. 这样查询时使用分区列进行过滤,只需根据列值直接扫描对应目录下的 ...

最新文章

  1. 5个可以帮助你提高工作效率的新AI工具
  2. 显著性目标检测代码全汇总!(包含2D、3D、4D以及Video)
  3. 【Vue】谈Vue的依赖追踪系统 ——搞懂methods watch和compute的区别和联系
  4. pythonrequests下载大文件_Python3 使用requests模块显示下载大文件显示进度
  5. 类似系统的UIActivityViewController显示方式的开源代码:HYActivityView
  6. c 给定字符串中查找_面试 | 查找类算法精析
  7. 查看一个定义的方法在哪些地方被使用过(vs2008)
  8. 阿里 AI「一对多」挑战人类律师;谷歌或将推出自研手机和电脑芯片;JavaScript诞生25周年|极客头条...
  9. pytorch中IndexError: too many indices for tensor of dimension 0问题解释
  10. 2287: 【POJ Challenge】消失之物
  11. python数据分析与挖掘学习笔记(3)_小说文本数据挖掘part1
  12. java.sql.SQLException: Access denied for user '''localhost' (using password: NO) 的处理方法
  13. 【致远FAQ】V8.0sp2_8.0sp2版本协同BPM平台的人员匹配去重
  14. FFmpeg获取视频旋转角度rotate获取不到的问题解决
  15. Sublime Text3轻量型跨平台C/C++开发环境(上) 安装使用篇
  16. 股市经典K线组合图解
  17. 2019年春节春晚红包大战战报!30亿!
  18. js+HTML实现组织结构图
  19. 从5亿红包到千亿营收,看百度的增长曲线
  20. 多维度数据分析是什么?该怎么做?

热门文章

  1. 曦智科技沈亦晨入选2022达沃斯世界经济论坛“全球青年领袖”
  2. java 队列方法详解
  3. 【有限元分析】卷扬机卷筒心轴静力学分析
  4. Android中Textview文字设置不同颜色、下划线、加粗、超链接
  5. ubuntu下实现多个pdf文件合并
  6. rancher实现EFK日志收集
  7. Element UI极简教程(4):Select、Switch组件的使用
  8. 【路径规划】基于蜣螂优化算法的三维无人机路径规划(山区地形)【Matlab代码#12】
  9. 微信小程序开发之详解生命周期方法
  10. 知识产权之发明专利对公司的重要性