REST Webservice with HBase, KNOX and NiFi

543 Views Asked by At

I'm using Hortonworks and I want to set up a REST webservice. The data is stored in HBase and I want to secure it with KNOX and Ranger. I'm not sure if it is possible to configure it with NiFi, so I can call the REST API and get data from the HBase (with Hive). It is important, that the connection is secured with KNOX and I can also use Ranger for the data security.

  1. Can I use NiFi for it?
  2. What is the best solution/architecture to fit the use case?

It would be also great, if you can also add some related advanced informations, so I can go deeper into this subject.

thank you in advanced and best regards n3

1

There are 1 best solutions below

2
On

From NiFi's perspective it would only be interacting with your REST service so it would come down to how you authenticate to your REST service. The InvokeHTTP processor can perform basic authentication with a username and password, or can provide certificate information through an SSL context.

Everything to do with Ranger, Knox, and HBase is all hidden behind your REST service.