2013-02-26
这是flume-ng的channel,source,sink类型汇总,方便查询。
Channel | memory | In-memory, fast, non-durable event transport | MemoryChannel |
Channel | file | A channel for reading, writing, mapping, and manipulating a file | FileChannel |
Channel | jdbc | JDBC-based, durable event transport (Derby-based) | JDBCChannel |
Channel | recoverablememory | A durable channel implementation that uses the local file system for its storage | RecoverableMemoryChannel |
Channel | org.apache.flume.channel.PseudoTxnMemoryChannel | Mainly for testing purposes. Not meant for production use. | PseudoTxnMemoryChannel |
Channel | _(custom type as FQCN)_ | Your own Channel impl. | _(custom FQCN)_ |
Source | avro | Avro Netty RPC event source | AvroSource |
Source | exec | Execute a long-lived Unix process and read from stdout | ExecSource |
Source | netcat | Netcat style TCP event source | NetcatSource |
Source | seq | Monotonically incrementing sequence generator event source | SequenceGeneratorSource |
Source | org.apache.flume.source.StressSource | Mainly for testing purposes. Not meant for production use. Serves as a continuous source of events where each event has the same payload. The payload consists of some number of bytes (specified by_size_ property, defaults to 500) where each byte has the signed value Byte.MAX_VALUE (0x7F, or 127). | org.apache.flume.source.StressSource |
Source | syslogtcp | SyslogTcpSource | |
Source | syslogudp | SyslogUDPSource | |
Source | org.apache.flume.source.avroLegacy.AvroLegacySource | AvroLegacySource | |
Source | org.apache.flume.source.thriftLegacy.ThriftLegacySource | ThriftLegacySource | |
Source | org.apache.flume.source.scribe.ScribeSource | ScribeSource | |
Source | _(custom type as FQCN)_ | Your own Source impl. | _(custom FQCN)_ |
Sink | hdfs | Writes all events received to HDFS (with support for rolling, bucketing, HDFS-200 append, and more) | HDFSEventSink |
Sink | org.apache.flume.sink.hbase.HBaseSink | A simple sink that reads events from a channel and writes them to HBase. | org.apache.flume.sink.hbase.HBaseSink |
Sink | org.apache.flume.sink.hbase.AsyncHBaseSink | org.apache.flume.sink.hbase.AsyncHBaseSink | |
Sink | logger | Log events at INFO level via configured logging subsystem (log4j by default) | LoggerSink |
Sink | avro | Sink that invokes a pre-defined Avro protocol method for all events it receives (when paired with an avro source, forms tiered collection) | AvroSink |
Sink | file_roll | RollingFileSink | |
Sink | irc | IRCSink | |
Sink | null | /dev/null for Flume - blackhole all events received | NullSink |
Sink | _(custom type as FQCN)_ | Your own Sink impl. | _(custom FQCN)_ |
ChannelSelector | replicating | ReplicatingChannelSelector | |
ChannelSelector | multiplexing | MultiplexingChannelSelector | |
ChannelSelector | (custom type) | Your own ChannelSelector impl. | _(custom FQCN)_ |
SinkProcessor | default | DefaultSinkProcessor | |
SinkProcessor | failover | FailoverSinkProcessor | |
SinkProcessor | load_balance | Provides the ability to load-balance flow over multiple sinks. | LoadBalancingSinkProcessor |
SinkProcessor | _(custom type as FQCN)_ | Your own SinkProcessor impl. | _(custom FQCN)_ |
Interceptor$Builder | host | HostInterceptor$Builder | |
Interceptor$Builder | timestamp | TimestampInterceptor | TimestampInterceptor$Builder |
Interceptor$Builder | static | StaticInterceptor$Builder | |
Interceptor$Builder | regex_filter | RegexFilteringInterceptor$Builder | |
Interceptor$Builder | _(custom type as FQCN)_ | Your own Interceptor$Builder impl. | _(custom FQCN)_ |
EventSerializer$Builder | text | BodyTextEventSerializer$Builder | |
EventSerializer$Builder | avro_event | FlumeEventAvroEventSerializer$Builder | |
EventSerializer | org.apache.flume.sink.hbase.SimpleHbaseEventSerializer | SimpleHbaseEventSerializer | |
EventSerializer | org.apache.flume.sink.hbase.SimpleAsyncHbaseEventSerializer | SimpleAsyncHbaseEventSerializer | |
EventSerializer | org.apache.flume.sink.hbase.RegexHbaseEventSerializer | RegexHbaseEventSerializer | |
HbaseEventSerializer | Custom implementation of serializer for HBaseSink. _(custom type as FQCN)_ | Your own HbaseEventSerializer impl. | _(custom FQCN)_ |
AsyncHbaseEventSerializer | Custom implementation of serializer for AsyncHbase sink. _(custom type as FQCN)_ | Your own AsyncHbaseEventSerializer impl. | _(custom FQCN)_ |
EventSerializer$Builder | Custom implementation of serializer for all sinks except for HBaseSink and AsyncHBaseSink. _(custom type as FQCN)_ | Your own EventSerializer$Builder impl. | _(custom FQCN)_ |
参考来源:
https://cwiki.apache.org/FLUME/getting-started.html
http://flume.apache.org/FlumeUserGuide.html
如非注明转载, 均为原创. 本站遵循知识共享CC协议,转载请注明来源
FEATURED TAGS
css
vc6
http
automake
linux
make
makefile
voip
乱码
awk
flash
vista
vi
vim
javascript
pietty
putty
ssh
posix
subversion
svn
windows
删除
编译
多线程
wxwidgets
ie
ubuntu
开源
c
python
bash
备份
性能
scp
汉字
log
ruby
中文
bug
msn
nginx
php
shell
wordpress
mqueue
android
eclipse
java
mac
ios
html5
js
mysql
protobuf
apache
hadoop
install
iocp
twisted
centos
mapreduce
hbase
thrift
tutorial
hive
erlang
lucene
hdfs
sqoop
utf8
filter
草原
yarn
ganglia
恢复
scrapy
django
fsimage
flume
tail
flume-ng
mining
scala
go
kafka
gradle
cassandra
baas
spring
postgres
maven
mybatis
mongodb
https
nodejs
镜像
心理学
机器学习
Keras
theano
anaconda
docker
spark
akka-http
json
群论
区块链
加密
抽象代数
离散对数
同余
欧拉函数
扩展欧几里德算法
ES6
node-inspect
debug
win10
vscode
挖矿