如何在 oozie 工作流 xml 中创建可选的命令行参数

E S*_*ler 3 oozie oozie-coordinator

请记住,我是 oozie 的完全新手。我知道可以使用 arg 标签在 oozie 工作流 xml 中指定命令行参数。我想知道如何指定一个可选的命令行参数,以便 oozie 不会抱怨如果用户没有指定缺少必需的参数?

提前谢谢了。如果我提供的信息不够具体,我可以在明天登录我的工作机器时提供一个具体示例。我们使用 apache commons CLI 选项来解析选项。

例如,我想将以下参数设为可选:

-e${endDateTime}

tih*_*iho 5

在您的工作流程中,无论您在哪里使用${myparam},都将其替换为${firstNotNull(wf:conf('myparam'), 'mydefaultvalue')}