Skip to content

A curated list of awesome Apache Flume Plugins: sources, sinks, interceptors

License

Notifications You must be signed in to change notification settings

rainbow954/awesome-flume-plugins

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

awesome-flume-plugins

A curated list of awesome Apache Flume Plugins: sources, sinks, interceptors, serializer, monitoring tools

How to install your flume plugins(for flume >= 1.4.0), see https://flume.apache.org/FlumeUserGuide.html#installing-third-party-plugins

Sources

Channels

meituan.com open sourced it's dual channel, something like Spillable Memory Channel, and has been used in production.

see more: chinese introduction

Sinks

Since the builtin flume-ng-kafka-sink in Flume 1.6.0 only support kafka 0.8.1, this if for those whose Kafka cluster >= 0.8.2. If you want to build this plugin with dependencies. replace the build section in pom.xml with the following code:

<build>  
    <plugins>  
  
        <plugin>  
            <groupId>org.apache.maven.plugins</groupId>  
            <artifactId>maven-assembly-plugin</artifactId>  
            <version>2.5.5</version>  
            <configuration>  
                <descriptorRefs>  
                    <descriptorRef>jar-with-dependencies</descriptorRef>  
                </descriptorRefs>  
            </configuration>  
        </plugin>  
  
    </plugins>  
</build>

Extends flume-ng sinks to router-like sinks, which can route events according to specific header of event.Compatible with flume 1.4.0, 1.5.0, 1.5.0.1.

Interceptors

Serializer

Monitoring Tools

About

A curated list of awesome Apache Flume Plugins: sources, sinks, interceptors

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published