# Apache Flume Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Data Warehouse Solutions](https://www.g2.com/categories/data-warehouse)  
**Average Rating:** 3.9/5.0  
**Total Reviews:** 22
## About Apache Flume
Apache Flume is a service designed to efficiently collect, aggregate, and move large amounts of log data.




## Apache Flume Reviews
  ### 1. Managing context information

**Rating:** 4.5/5.0 stars

**Reviewed by:** Antonio H. | Jefe de proyecto , Telecommunications, Enterprise (> 1000 emp.)

**Reviewed Date:** April 01, 2024

**What do you like best about Apache Flume?**

My experience with Flume has been very positive, we have a tool (Orion Context Broker based on NGSI-LD) that collects all the information and is distributed through Flume to different sinks. Its configuration files are very intuitive, and data is sent immediately, without loss of information.

**What do you dislike about Apache Flume?**

Logically, its configuration files are simple as long as you have high technical knowledge, since you need to configure environment variables, and concepts such as ports, addresses, buffer, etc. It must be familiar to you.

**What problems is Apache Flume solving and how is that benefiting you?**

The distribution of context information is the task we have automated with Flume, sending information to sinks such as MySQL, PostgreSQL, Hadoop, CKAN, etc.

  ### 2. Apache Flume for near real time data pre-processing

**Rating:** 3.5/5.0 stars

**Reviewed by:** GOURI S. | Technical Lead Data Scientist, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 11, 2021

**What do you like best about Apache Flume?**

The best thing about apache flume is, using flume, it is very easy to interpret the log data in near real-time, and also it supports data collection from variety of data sources.

**What do you dislike about Apache Flume?**

What I don't like about Apache flume is it is not as reliable as Apache Kafka. if any message is missed due to any issue, then it is not able to get the message

**What problems is Apache Flume solving and how is that benefiting you?**

I have used Apache Flume for processing the log data in near real-time, and it is the best fit for processing the log ingestion data.

  ### 3. Apache flume Log analysis

**Rating:** 4.0/5.0 stars

**Reviewed by:** naveen k. | Technology Manager - Cloud Engineering, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 21, 2020

**What do you like best about Apache Flume?**

It was one of the key component in Big data era, and best fit for both batch and stream processing applications. On a personal note it was good fit for simple transformations on data while streaming from source to sink and truly high reliable component.

**What do you dislike about Apache Flume?**

How ever it has the issues with   Scalability

**What problems is Apache Flume solving and how is that benefiting you?**

Metrics

  ### 4. DataAnalyst-8yrs

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sivakumar M. | Application Development Team Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** March 30, 2020

**What do you like best about Apache Flume?**

Quick configuration to ingest data which comes handy

**What do you dislike about Apache Flume?**

Not much, but I think it need to evolve more to include new features periodically, which comes in paid softwares

**Recommendations to others considering Apache Flume:**

Analyze whether Flume suits your business case. Tools are objects, which has to be chosen properly only by architect/developer.

**What problems is Apache Flume solving and how is that benefiting you?**

Even though it need to be evolved and not competitive to paid softwares, this is free.

  ### 5. Collect data from several sources and ingest data into several destinations

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** February 28, 2020

**What do you like best about Apache Flume?**

It can collect large volumes of data from many applications and systems and delivers it to the destination system through high availability using interceptors and channels and fault tolerant using load balancing and fail-over.

**What do you dislike about Apache Flume?**

It has complex topology.
Flume does not support for data replication.

**Recommendations to others considering Apache Flume:**

A great  mechanism for moving the large volumes of data into any other destination and it is open sourced.

**What problems is Apache Flume solving and how is that benefiting you?**

My Goal was to collect data from different sources and ingest the data to different destinations.
As flume  can take data from several sources using Kafka, HTTP -server, NetCat and files etc and can deliver data to several destinations include Kafka, Cassandra, Couch base, MySQL and logger.

  ### 6. Apache flume can be used for near real time data but not much smooth as that of kafka.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Suvam B. | Big Data Consultant, Enterprise (> 1000 emp.)

**Reviewed Date:** March 29, 2020

**What do you like best about Apache Flume?**

It is scalable, reliable and fault tolerance.

**What do you dislike about Apache Flume?**

Duplicacy. In many cases Apache flume doesnot guarantee unquie message recieved at consumer end.

**What problems is Apache Flume solving and how is that benefiting you?**

We are using Apache flume as a connector to bring near realtime data from Pharmaceutical Machine data directly to HDFS for further processing using, raw, cleanse layer and push the output to ERP team.

  ### 7. Great for anything non SQL

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tony T. | Big Data Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 28, 2020

**What do you like best about Apache Flume?**

Scaleability and easy to use. I really like how user friendly it really is.

**What do you dislike about Apache Flume?**

it's not real time, so most of the time you will have to use other ecosystems to reach full potential.

**Recommendations to others considering Apache Flume:**

Keep forward thinking approach

**What problems is Apache Flume solving and how is that benefiting you?**

Different problems that arise in enterprise data warehousing.

  ### 8. Best option for small amount of stream

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Banking | Small-Business (50 or fewer emp.)

**Reviewed Date:** February 27, 2020

**What do you like best about Apache Flume?**

The option to get the data into pipeline. Although we have used for a small amount of data. For bigger we have kafka thing.
It can be much better if we do a upgrades

**What do you dislike about Apache Flume?**

The scale of data as per the demand.. it can be better if we can do something with the upgrade

**What problems is Apache Flume solving and how is that benefiting you?**

The stream pipeline instead of running again n again we just implemented it auto insert the data

  ### 9. Moving large amount of data

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Non-Profit Organization Management | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 01, 2020

**What do you like best about Apache Flume?**

Central Server managing hosts make it easy to monitor

**What do you dislike about Apache Flume?**

Big Footprint.... too many lines of java

**What problems is Apache Flume solving and how is that benefiting you?**

Collecting, aggregating, and moving large amounts of log data.

  ### 10. Excellent tool for data collection

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer & Network Security | Small-Business (50 or fewer emp.)

**Reviewed Date:** February 28, 2020

**What do you like best about Apache Flume?**

It's a great tool to collect all streaming data into your data warehouse. Especially useful if you have large amount of streaming data which is important for analysis and business

**What do you dislike about Apache Flume?**

Not much.. there is a bit of learning curve

**What problems is Apache Flume solving and how is that benefiting you?**

Streaming etl

  ### 11. Apache flume

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** February 27, 2020

**What do you like best about Apache Flume?**

its reliable distributed, supports aggregation of data. can be considered as an alternative to kafka.

**What do you dislike about Apache Flume?**

not scalable like kafka.for adding more consumers needs to change topology.

**What problems is Apache Flume solving and how is that benefiting you?**

moving large data

  ### 12. Decent tool

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Accounting | Small-Business (50 or fewer emp.)

**Reviewed Date:** February 28, 2020

**What do you like best about Apache Flume?**

flexibility and integration with other used open source tools

**What do you dislike about Apache Flume?**

not greate integration with azure cloud stack

**What problems is Apache Flume solving and how is that benefiting you?**

log processing

  ### 13. Apache Flume can be used as a highly scalable configuration for handling streaming data.

**Rating:** 2.5/5.0 stars

**Reviewed by:** Ginoy G. | Software engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** March 16, 2019

**What do you like best about Apache Flume?**

Apache Flume can be configured as a topology of pluggable components which can perform simple transformations on the data in transit.

**What do you dislike about Apache Flume?**

The failover strategies are not as efficient as other streaming applications like Kafka or NiFi and as a result, It is quite easy to lose the data in transit.

**Recommendations to others considering Apache Flume:**

Apache Flume might be a good fit when simple transformations on the data are only that's required while streaming from source to sink. It is also highly scalable but comes with at the price of being less reliable, and it is also easy to lose data if proper fault-tolerant strategies are not in place. If the data being streamed is highly sensitive and needs to be replicated to ensure fault tolerance and persistence, consider other streaming application configurations like Apache Kafka, Splunk, or Apache NiFi. These alternatives offer better control on the persistence of data with replay and resume from a previous section in the stream of data. They also support multiple consumers reading from the same stream of data independent of each other. This is particularly important and useful if your one or many of the nodes in your configuration go down in the middle of streaming activity.

**What problems is Apache Flume solving and how is that benefiting you?**

Apache Flume can be used to stream logs generated from an online transaction processing application and sent to other consumer applications for analytical purposes. One of the benefits of using Flume is that it is highly scalable and the components can be plugged in as required.

  ### 14. Flexible tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sachintha H. | Software Engineer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 15, 2019

**What do you like best about Apache Flume?**

The best tool for moving large amount of log data. Efficiency  and helps to create new sources and destinations.

**What do you dislike about Apache Flume?**

It has some compatibility issues. But it is not a big problem we can do our work with Apache Flume.

**Recommendations to others considering Apache Flume:**

It is best tool for filtering and transforming data.

**What problems is Apache Flume solving and how is that benefiting you?**

It is good for real time projects. Data transforming feature is very important to moving data from one location to another location with local processing.

  ### 15. Best Logging Software I've used for LAMP enviroments

**Rating:** 4.0/5.0 stars

**Reviewed by:** Syed (Hussain) Ali Z. | Principal Software Engineer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** March 15, 2019

**What do you like best about Apache Flume?**

High reliability and redundancy ability to perform log shipping via web service sockets etc.  Ability to provide TLS/SSL support, Kafka client, Hbase 2 support

**What do you dislike about Apache Flume?**

As with many Apache products it is a bear to setup and requires a high level of operational understanding.  

**Recommendations to others considering Apache Flume:**

High learning curve.

**What problems is Apache Flume solving and how is that benefiting you?**

I was in an environment that required end-to-end logging.

  ### 16. Great  tool!

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Construction | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 15, 2019

**What do you like best about Apache Flume?**

It’s quick to execute and run. Good for smaller batches of information. Very precise!

**What do you dislike about Apache Flume?**

It’s not quite as good and streamlined when you have larger data sets. 

**What problems is Apache Flume solving and how is that benefiting you?**

Positively integrated it in log acquisition solutions (mainly PaaS and Docker) where application log is difficult access.

  ### 17. Efficient & Reliable for handling large chunks of data

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** January 31, 2019

**What do you like best about Apache Flume?**

It’s reliable and efficient to collect and move data to different systems
Used in conjunction with Hadoop file system
Simple yet robust architecture 

**What do you dislike about Apache Flume?**

Still needs to evolve the way I look at it interms of integrating  with a robust system like Hadoop 

**What problems is Apache Flume solving and how is that benefiting you?**

Handling and managing larger complex data transfers to Hadoop using HDFS which was previously difficult to achieve. 

  ### 18. Flume for ETL

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Automotive | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 04, 2019

**What do you like best about Apache Flume?**

Easy to configure, uses configuration file where we define our source, channel and sink. Can be used for etl 

**What do you dislike about Apache Flume?**

Might not work well with Solr and Hbase.

**What problems is Apache Flume solving and how is that benefiting you?**

Fast ETL

  ### 19. Apache Review

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Accounting | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 28, 2018

**What do you like best about Apache Flume?**

I like how intuitive the design is. The UI flow is very natural, and they consistently work to improve the product. 

**What do you dislike about Apache Flume?**

I dislike  how much red is everywhere. Whenever I go to use a new ticket, all I see is red red red!! Can we some blue or green please? 

**What problems is Apache Flume solving and how is that benefiting you?**

We mostly use it for distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of log data. It has a simple and flexible architecture based on streaming data flow.

  ### 20. Best tool to download streaming data

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 01, 2018

**What do you like best about Apache Flume?**

It Is beat tool for efficiently collect data and move large amount of log files.

**What do you dislike about Apache Flume?**

It is a little time taking to setup and and freezes if it gets low connectivity.

**What problems is Apache Flume solving and how is that benefiting you?**

We use it collect data for analytics of our new products coming in market.

  ### 21. Best tool to fetch buffering data to storage

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 07, 2018

**What do you like best about Apache Flume?**

It directly fetches data to our storage in encrypted form from HDFS.

**What do you dislike about Apache Flume?**

Installation and setup is not that user friendly

**What problems is Apache Flume solving and how is that benefiting you?**

Download data and use it for marketing

  ### 22. Helped in fetching data from twitter

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 26, 2018

**What do you like best about Apache Flume?**

Flume helped me to fetch data from Twitter to HDFS so that I can analyze my data.

**What do you dislike about Apache Flume?**

Needs High-speed internet and not working on AWS

**What problems is Apache Flume solving and how is that benefiting you?**

Helps in making marketing strategies.


## Apache Flume Discussions
  - [What is the best way to implement security protocols in Apache Flume?](https://www.g2.com/discussions/25867-what-is-the-best-way-to-implement-security-protocols-in-apache-flume) - 1 upvote

- [View Apache Flume pricing details and edition comparison](https://www.g2.com/products/apache-flume/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-20+17%3A51%3A18+-0500&secure%5Bsession_id%5D=bd60e1c7-3aa8-4d66-9b35-2fcfd3dffc88&secure%5Btoken%5D=cd664758d45093adb57f14ca8b7c51ad299b31e00f29c1b489d74bb4fbf22419&format=llm_user)

## Apache Flume Features
**Data Management**
- Data Integration
- Data Compression
- Data Quality
- Built-In Data Analytics
- In-Database Machine Learning
- Data Lake Analytics

**Integration**
- BI Tool Integration

**Deployment**
- On-Premise
- Cloud

**Performance **
- Scalability

**Security**
- Data Governance
- Data Security

**Generative AI**
- AI Text Generation
- AI Text Summarization

## Top Apache Flume Alternatives
  - [Google Cloud BigQuery](https://www.g2.com/products/google-cloud-bigquery/reviews) - 4.5/5.0 (1,157 reviews)
  - [IBM Db2](https://www.g2.com/products/ibm-db2/reviews) - 4.1/5.0 (598 reviews)
  - [Snowflake](https://www.g2.com/products/snowflake/reviews) - 4.6/5.0 (688 reviews)

