首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oozie处理w/ 4-4日历

Oozie处理w/ 4-4日历
EN

Stack Overflow用户
提问于 2017-10-05 13:48:27
回答 1查看 47关注 0票数 0

我们有一个基于4-4-4日历(也就是每4周一次)的数据源。

我们希望使用协调器和触发器文件来注意数据的到达。我想根据yyyy/期_id来组织文件夹结构(一年中有13个周期)。我们每个周期有3个数据提要,每个数据都将交错到达3-4 days...so以上,使用mmdd并不理想。

例如,日历如下所示。

1月16日开始日期

截止日期12月18日

  • 实例1路径: 2017/1/*
  • 2月13日第2次
  • 第13次3次
  • 4月10日实例4
  • 5月8日实例5
  • 6月5日实例6
  • 7月3日第7次
  • 7月31日第8次
  • 8月28日实例9
  • 9月25日实例10
  • 10月23日实例11
  • 11月20日实例12
  • 12月18日实例13路径: 2017/13/*

在OOzie语言中是否有允许为oozie协调员返回增量实例化#的函数?

也就是说,7月的第一次作业执行将返回7次,7月的第二次作业执行将返回8次。

我是不是看错了?另一个选项是让脚本查找日期范围的表中的值,并返回句点ID,这会稍微复杂一些。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-10-06 04:29:58

关于是否有一个Oozie EL函数返回协调器实例的实例号的问题,简短的回答是:不是,据我所知。

您可以编写一个自定义的EL函数来执行日期计算(请参阅answer here),它将根据一年中的当前日期返回一个句号。

然而,我发现触发Oozie协调员的选项是有限的,所以如果您发现您正在花费更多的时间试图找出解决Oozie限制的方法,那么您可能需要问问自己,它是否是适合这项工作的工具。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46587313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档