[
https://issues.apache.org/jira/browse/NIFI-12916?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
David Handermann updated NIFI-12916:
------------------------------------
Fix Version/s: (was: 2.0.0-M3)
> Develop an ExecutePythonScript Processor
> ----------------------------------------
>
> Key: NIFI-12916
> URL: https://issues.apache.org/jira/browse/NIFI-12916
> Project: Apache NiFi
> Issue Type: Improvement
> Components: Extensions
> Affects Versions: 2.0.0-M2
> Reporter: Fredrick Eisele
> Priority: Major
>
> 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:
> *
> [https://github.com/apache/nifi/tree/main/nifi-nar-bundles/nifi-groovyx-bundle/nifi-groovyx-processors/src/main/java/org/apache/nifi/processors/groovyx]
> *
> [https://nifi.apache.org/documentation/nifi-2.0.0-M2/html/python-developer-guide.html]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)