Apache NiFi Review

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


What is most valuable?

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.

How has it helped 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.

What needs improvement?

Some

For how long have I used the solution?

I've used it for two months.

What was my experience with deployment of the solution?

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

What do I think about the stability of the solution?

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.

What do I think about the scalability of the solution?

Scalability was not an issue with our deployment.

How are 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.

Which solution did I use previously and why did I switch?

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.

How was the 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.

What about the implementation team?

We implemented through an in-house team.

What was our 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.

What's my experience with pricing, setup cost, and licensing?

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

What other advice do I have?

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