Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Mirror of Apache Flume


git-svn-id: 13f79535-47bb-0310-9956-ffa450edef68
latest commit 008d0eff8b
Mubarak Seyed authored
Octocat-spinner-32 bin FLUME-1240. Add version info to Flume NG. June 29, 2012
Octocat-spinner-32 conf FLUME-748. Create metric collection infrastructure. July 06, 2012
Octocat-spinner-32 contrib FLUME-915: Incorrect license information in various files December 30, 2011
Octocat-spinner-32 flume-ng-channels FLUME-1412. Add missing commons-collections to pom August 02, 2012
Octocat-spinner-32 flume-ng-clients Updating trunk to version 1.3.0-SNAPSHOT. Also, updating dist.xml to … July 02, 2012
Octocat-spinner-32 flume-ng-configuration FLUME-1392. Inactive channels get added to source channels list causi… July 28, 2012
Octocat-spinner-32 flume-ng-core FLUME-1416 August 02, 2012
Octocat-spinner-32 flume-ng-dist DISCLAIMER file is gone. Also, remove empty directory. July 11, 2012
Octocat-spinner-32 flume-ng-doc FLUME-1401: Asynchbase sink should be configurable to support timeout July 30, 2012
Octocat-spinner-32 flume-ng-legacy-sources FLUME-1362. Port retrying in TestThriftLegacySource not working. July 13, 2012
Octocat-spinner-32 flume-ng-node FLUME-1408. Log uncaught Throwables thrown within Executors. August 02, 2012
Octocat-spinner-32 flume-ng-sdk Different versions of servlet-api jar getting pulled in July 11, 2012
Octocat-spinner-32 flume-ng-sinks FLUME-1391. Use sync() instead of syncFs() in HDFS Sink to be compati… August 02, 2012
Octocat-spinner-32 flume-ng-tests FLUME-1297. Tests should wait until socket opens July 09, 2012
Octocat-spinner-32 .gitignore FLUME-816. Increasing the heap size for running JDBC channel tests. November 30, 2011
Octocat-spinner-32 CHANGELOG Update changelog for 1.2.0 July 09, 2012
Octocat-spinner-32 DEVNOTES Add MAVEN_OPTS build workaround to DEVNOTES for 1.2.0 July 11, 2012
Octocat-spinner-32 LICENSE Update LICENSE file with binary artifacts included in 1.2.0 release. July 11, 2012
Octocat-spinner-32 NOTICE Updated copyright year in NOTICE file. July 08, 2012
Octocat-spinner-32 README APACHE-BUILD. Update various files to prepare for 1.2.0 release. July 09, 2012
Octocat-spinner-32 RELEASE-NOTES APACHE-BUILD. Update various files to prepare for 1.2.0 release. July 09, 2012
Octocat-spinner-32 pom.xml FLUME-1412. Add missing commons-collections to pom August 02, 2012
h1. Welcome to Apache Flume!

Apache Flume is a 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 flows. It is robust and fault
tolerant with tunable reliability mechanisms and many failover and recovery
mechanisms. The system is centrally managed and allows for intelligent dynamic
management. It uses a simple extensible data model that allows for online
analytic application.

The Apache Flume 1.x (NG) code line is a refactoring of the first generation
Flume to solve certain known issues and limitations of the original design.

Apache Flume is open-sourced under the Apache Software Foundation License v2.0.

h2. Documentation

Documentation is included in the binary distribution under the docs directory.
In source form, it can be found in the flume-ng-doc directory.

The Flume 1.x guide and FAQ are available here:


h2. Contact us!

* Mailing lists:
* IRC channel #flume on

Bug and Issue tracker.


h2. Compiling Flume

Compiling Flume requires the following tools:

* Oracle Java JDK 1.6
* Apache Maven 3.x

To compile Flume, run `mvn compile`.
To build a distribution, run `mvn install`.

The final Flume distribution artifacts will be in $project/flume-ng-dist/target/.
Something went wrong with that request. Please try again.