Avro Source:
Avro Source,监听AVRO端口来接受来自外部AVRO客户端的事件流。是实现多级流动、扇出流、扇入流等效果的基础。另外也可以接受通过flume提供的Avro客户端发送的日志信息。
a1.sources.r1.type=avro(当前组件名称,必须配置为avro)
a1.source.r1.bind=0.0.0.0
a1.source.r1.port=44444
启动Agent
bin/flume-ng agent --conf conf --conf-file conf/template01.conf --name a1 -Dflume.root.logger=INFO,console
测试:
bin/flume-ng avro-client --conf conf/ --host 0.0.0.0 --port 44444 --filename /test/nums.txt
Exec Source
Exec Source,可以将命令产生的输出作为源。