Apache NiFi Review

It has allowed my organization to greatly increase our visualization of data flows.


Valuable Features

The web based UI is phenomenal in allowing an easier usage of configurations than Apache Flume. We will see Hortonworks begin to slowly move away from Flume and bring Apache NiFi into their platform. NiFi allows the user to track the data flow from source to destination with a visual representation and statistics at every connection and process along the way.

The installation and configuration of a simple process that moves a file from a local server, copies it into HDFS, and indexes the file in Solr. It took all of 30 minutes at most and each process is started, stopped, deleted with a few clicks.

Improvements to My Organization

NiFi has allowed my organization to greatly increase our visualization of data flows. This has subsequently increase our understanding of the entire systematic process from data receiving to endpoint visualization.

Room for Improvement

Some

Use of Solution

I've used it for two months.

Deployment Issues

No issues were encountered with deployment, just be sure to have the most recent version of Java installed and configured.

Stability Issues

The timeline of usage hasn't allowed for a thorough view of the product in order to truly assess any possible stability issues. Scalability was not an issue with our deployment.

Scalability Issues

Scalability was not an issue with our deployment.

Customer Service and Technical Support

Customer Service:

NiFi is open source through Apache, customer service is at a minimum, but their website offers answers to most questions my team encountered.

Technical Support:

NiFi is open source through Apache, technical support is at a minimum, but their website offers answers to most questions my team encountered.

Previous Solutions

We were previously using Apache Flume for our data ingestion. Flume was a solid product, but it just did not offer the visual representations and full start-to-end processing that our organization was looking for.

Initial Setup

The initial setup is quite straightforward. The install files are quite handy as it allows the user to change which port the web-based UI is run off of so as to not interfere with any other processes that are using the default ports.

Implementation Team

We implemented through an in-house team.

ROI

Being that this product is open-source, our ROI has been infinite, but since our implementation, our Big Data team have double our clients.

Pricing, Setup Cost and Licensing

Free setup-cost. Day-to-day is simply the cost to maintain the server it is running on.

Other Advice

Phenomenal product. It is in its early stages, and through further development this product has the potential to be a powerhouse in the Big Data sector of the tech industry.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Add a Comment
Guest
Sign Up with Email