Support Questions

Find answers, ask questions, and share your expertise

NIFI Best Practice - Rest API endpoints

avatar
New Contributor

Is it a best practice the team make use of the nifi to build Rest API endpoints ?

How nifi handle multiples http connections ?

I see nifi as a data transform pipeline tool instead of a drag and drop webui to build Rest API endpoint.

Best Regards.

1 ACCEPTED SOLUTION

avatar
Master Mentor

@kleyson 

Apache NiFi provides a simple to use UI that facilitates flow based programming through the used of hundreds of available components.   NiFi's primary function is the ability to ingest unstructured data from a large variety of sources, transform, route , and push that data to a variety of destinations.

While NiFi certainly has numerous HTTP processor components (ListenHTTP, HandleHTTPRequest, HandleHTTPResponse) that can be added to the canvas to support HTTP based connections into a dataflow, NiFi is so much more then just that.  There are many many ways to ingest data in to NiFi and many many ways to manipulate, modify, generate, split, merge, write, send, etc. the data once it is inside NiFi.

The NiFi documentation includes details on all the included components available in the download.
Apache NiFi 1.x documentation:  https://nifi.apache.org/docs/nifi-docs/
Apache NiFi 2.x documentation: https://nifi.apache.org/documentation/v2/

There are additional add-on NiFi nars that can add even more components.


Please help our community thrive. If you found any of the suggestions/solutions provided helped you with solving your issue or answering your question, please take a moment to login and click "Accept as Solution" on one or more of them that helped.

Thank you,
Matt

View solution in original post

3 REPLIES 3

avatar
Community Manager

@kleyson Welcome to the Cloudera Community!

To help you get the best possible solution, I have tagged our NiFi experts @MattWho @SAMSAL  who may be able to assist you further.

Please keep us updated on your post, and we hope you find a satisfactory solution to your query.


Regards,

Diana Torres,
Community Moderator


Was your question answered? Make sure to mark the answer as the accepted solution.
If you find a reply useful, say thanks by clicking on the thumbs up button.
Learn more about the Cloudera Community:

avatar
Master Mentor

@kleyson 

Apache NiFi provides a simple to use UI that facilitates flow based programming through the used of hundreds of available components.   NiFi's primary function is the ability to ingest unstructured data from a large variety of sources, transform, route , and push that data to a variety of destinations.

While NiFi certainly has numerous HTTP processor components (ListenHTTP, HandleHTTPRequest, HandleHTTPResponse) that can be added to the canvas to support HTTP based connections into a dataflow, NiFi is so much more then just that.  There are many many ways to ingest data in to NiFi and many many ways to manipulate, modify, generate, split, merge, write, send, etc. the data once it is inside NiFi.

The NiFi documentation includes details on all the included components available in the download.
Apache NiFi 1.x documentation:  https://nifi.apache.org/docs/nifi-docs/
Apache NiFi 2.x documentation: https://nifi.apache.org/documentation/v2/

There are additional add-on NiFi nars that can add even more components.


Please help our community thrive. If you found any of the suggestions/solutions provided helped you with solving your issue or answering your question, please take a moment to login and click "Accept as Solution" on one or more of them that helped.

Thank you,
Matt

avatar
Community Manager

@kleyson Has the reply helped resolve your issue? If so, please mark the appropriate reply as the solution, as it will make it easier for others to find the answer in the future. Thanks.


Regards,

Diana Torres,
Community Moderator


Was your question answered? Make sure to mark the answer as the accepted solution.
If you find a reply useful, say thanks by clicking on the thumbs up button.
Learn more about the Cloudera Community: