Support Questions
Find answers, ask questions, and share your expertise
Announcements
Alert: Welcome to the Unified Cloudera Community. Former HCC members be sure to read and learn how to activate your account here.

SAP HANA / SAP HANA Vora Processor for Apache NiFi

Solved Go to solution

SAP HANA / SAP HANA Vora Processor for Apache NiFi

Super Guru

Is there an official (or open source) NiFi Processor for SAP HANA or SAP HANA Vora?

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted

Re: SAP HANA / SAP HANA Vora Processor for Apache NiFi

Guru
@Timothy Spann

There is no officially supported processor to schedule VORA jobs using NiFi. However, A VORA agent communicates directly with the Spark Client when running in Yarn mode. You can write your program in Python or Scala which invokes the VORA classes and then call those scripts through spark-submit in NiFi using the ExecuteCommand processor.

4 REPLIES 4

Re: SAP HANA / SAP HANA Vora Processor for Apache NiFi

To do what? Launch a Spark job? Run a query against Spark Thrift Server?

I haven't seen a mention of a processor with SAP or Vora in the name. You can always check the docs here to see what processors are supported out of the box.

Re: SAP HANA / SAP HANA Vora Processor for Apache NiFi

Super Guru

I thinking SAP HANA as a source / sink going through VORA. Or launching VORA jobs.

Re: SAP HANA / SAP HANA Vora Processor for Apache NiFi

I don't know what if any additional interfaces Vora supports, but traditional Spark has a JDBC/ODBC/Thrift server which you can use with ExecuteSQL. You can query/launch jobs that way.

If it's traditional programmatic jobs, you'd need to use InvokeHTTP to talk to YARN's RM to launch a job, OR, use ExecuteCommand to launch a job from the spark-submit scripts.

Highlighted

Re: SAP HANA / SAP HANA Vora Processor for Apache NiFi

Guru
@Timothy Spann

There is no officially supported processor to schedule VORA jobs using NiFi. However, A VORA agent communicates directly with the Spark Client when running in Yarn mode. You can write your program in Python or Scala which invokes the VORA classes and then call those scripts through spark-submit in NiFi using the ExecuteCommand processor.

Don't have an account?
Coming from Hortonworks? Activate your account here