1、官网下载apache-flume-1.6.0-bin.tar.gz ,解压缩
2、修改apache-flume-1.6.0-bin下面的conf配置目录,新建agent1.properties文件,内容如下:
agent1.channels.ch-1.type = memory
agent1.sources.avro-source1.channels = ch-1
agent1.sources.avro-source1.type = avro
agent1.sources.avro-source1.bind = localhost
agent1.sources.avro-source1.port = 41414
agent1.sources.avro-source1.threads = 5
agent1.sinks.log-sink1.channel = ch-1
agent1.sinks.log-sink1.type = logger
agent1.channels = ch-1
agent1.sources = avro-source1
agent1.sinks = log-sink1
3、启动flume-ng agent:
./flume-ng agent -c /appcom/apache-flume-1.6.0-bin/conf/ -f /appcom/apache-flume-1.6.0-bin/conf/agent1.properties -Dflume.root.logger=DEBUG,console -n agent1
4、启动一个flume-ng avro-client生产数据:
./flume-ng avro-client -c /appcom/apache-flume-1.6.0-bin/conf/ -H localhost -p 41414 -F /data/Shell.java -Dflume.root.logger=DEBUG,console