Shell 如何参数化oozie cordinator以启动工作流
我有oozie工作流,需要触发3个参数Shell 如何参数化oozie cordinator以启动工作流,shell,oozie,oozie-coordinator,oozie-workflow,Shell,Oozie,Oozie Coordinator,Oozie Workflow,我有oozie工作流,需要触发3个参数 前一小时(yyyymmddhh)。例:如果作业在15:33触发 系统时间为2020年10月30日,我需要2020103014 学院代码(这是5位数字代码) 学院特定属性文件(如spark_11111.properties、spark_11112.properties) 示例命令: oozie job -config edge_node_path/spark_11111.properties -D prtime= 2020103014 -D cd=11111
oozie job -config edge_node_path/spark_11111.properties -D prtime= 2020103014 -D cd=11111 -run
现在,我需要根据HDFS中的文件可用性自动执行此操作。文件名将是学院代码
我计划编写一个协调员,它将触发shell操作,而这一次又会计算并触发这个工作流。我面临的问题是,如何将大学特有的属性传递给工作流操作。
原因是,此属性文件位于“我的边缘”节点中,如果oozie协调员在其他节点中启动此工作流操作,则此属性文件将不存在
你知道如何解决这个问题吗?
提前感谢您的时间和帮助