#配置Source
#这里的source是netcat,通过NC发出TCP请求获取数据
a1.sources.r1.type=netcat
#端口所在的地址,表示从本地获取数据
a1.sources.r1.bind=0.0.0.0
#绑定端口号,配置监听的端口
a1.sources.r1.port=8090
#配置Channel -表示内存通道,临时把数据存储到内存中
a1.channels.c1.type=memory
#最多存储1000条数据 - 对应1000个event事件
a1.channels.c1.capacity=1000
#每次提供100条数据发送给sink
a1.channels.c1.transactionCapacity=100
#配置sink -表示以日志的形式输出在控制台
a1.sinks.s1.type=logger
实战操作
在linux系统中下载安装flume,进入flume安装路径的bin目录中
接着开启flume
sh flume-ng agent --name a1 -c …/conf/ -f …/data/basic.conf -Dflume.root.logger=INFO,console
接着在同一台虚拟机内,打开一个新的终端
解压安装nc