Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-12916

Develop an ExecutePythonScript Processor

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 2.0.0-M2
    • 2.0.0-M3
    • Extensions
    • 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:

      Attachments

        Activity

          People

            Unassigned Unassigned
            phreed Fredrick Eisele
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: