技术架构:

使用flume就是处理代理的配置文件。从上图来看,就是agent1和agent2的配置。如下所示:

agnet2.conf(flume1.6和1.7有区别,下图是1.6)

1.7:


在agent2中配置的kafka的topic-hello——topic需要创建

启动flume,注意启动顺序:先启动kafkasink的那个,即agent2。
命令如下:

再启动agent1,只需将修改上条命令的配置文件agent2--》agent1.conf,其余不动。

这个实例是监控一个本地文件,打开新的终端,往这个文件中添加新的内容:echo hello world >> filename

看kafka消费窗口是否会有内容:

测试通过!
网友评论