swuecho / NiFi-GCD-Job-Runner

A processor for running Google Cloud Dataflow job from a template

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NiFi-GCD-Job-Runner

A processor for running Google Cloud Dataflow job from a template

Prerequisites

The bundle is builded for Apache NiFi 1.8.0

How to use

  1. Clone the project and go to the project's root folder
  2. Build broject: mvn clean install
  3. Stop Apache NiFi service if it is working
  4. Copy built nars to Apache NiFi installation:
    • cp ./nifi-gcd-nar/target/nifi-gcd-nar-1.0.nar <Apache NiFi path>/nifi-assembly/target/nifi-1.8.0-bin/nifi-1.8.0/lib/
    • cp ./nifi-gcd-services-api-nar/target/nifi-gcd-services-api-nar-1.0.nar <Apache NiFi path>/nifi-assembly/target/nifi-1.8.0-bin/nifi-1.8.0/lib/
  5. Run Apache NiFi once again
  6. You should be able to add the ExecuteGCDataflowJob processor to your data flow

The examle demonstrating the usage of the processor can be found here. The example datailed usage demonstration could be found [TBD].

About

A processor for running Google Cloud Dataflow job from a template

License:MIT License


Languages

Language:Java 100.0%