Details
-
Sub-task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
5.1.0
-
None
-
None
Description
Goal is to have a Python frontend to reach any fluent-job-api Builder class like WorkflowBuilder.
As a bare minimum, following features are important:
- from Python code, fluent-job-api Builder classes should be reachable
- entry point of the Python code should implement WorkflowFactory and should be wrapped together as a Python package
- that Python code should be submittable via OozieCLI like the validatejar, submitjar, and runjar options
- a SecurityManager should safeguard there is nothing harmful the Python package would try w/ OozieCLI running JVM
- Py4J / Jython integration