Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
2.0.0-M2
-
None
Description
Given the ability to create python processors in NiFi 2, and the presence of ExecuteGroovyScript, development of an ExecutePythonScript processor seems logical.
That said there will be differences due to differences between on the NiFi Python and JVM support.
The first step is to outline what capabilities are or may be possible.
"The new native Python support in NiFi 2.0 provides a more streamlined API for Processor implementation, as opposed to the full set of capabilities that the Java Processor API provides.
This enables simplified Processor implementation, and streamlined communication between Java and Python processes.
For that reason, a generic ExecutePythonScript would not provide all of the same options as the generalized ExecuteGroovyScript."
Ref: