![]() |
1
3
我也遇到过类似的情况。 我建议使用oozie模式定义(xsd)并通过xjc生成java等效对象。给定这些对象,您可能可以创建工作流(但不是微不足道的) 您可以使用基于标量的DSL https://github.com/klout/scoozie 与Scala做了类似的事情->oozie一代 |
![]() |
2
1
Oozie 5.1.0增加了对Fluent Job API的支持,这使得编写java代码而不是工作流XML文件成为可能(在后台,Oozie将为您生成XML文件)。 创建类似于Oozie的shell动作演示的工作流的java代码的简单示例:
更详细的文档可在此处找到: https://oozie.apache.org/docs/5.1.0/DG_FluentJobAPI.html |
![]() |
3
1
有一个图形工具可以通过eclipse插件生成Oozi工作流。在这里查找Eclipse市场: https://marketplace.eclipse.org/content/oozie-eclipse-plugin
|
|
4
0
HDFS中有一个静态oozie工作流,它只需要2个参数,并将参数1的内容(比如用户输入的内容)写入参数2(比如写入HDFS)。现在调用oozie CLI并指定app.path作为workflow1创建的位置 |