首页 > 其他 > 详细

4.入门案例

时间:2016-08-12 23:54:28      阅读:217      评论:0      收藏:0      [点我收藏+]
首先需要通过一个配置文件来配置Agent。
通过flume提供的工具启动agent就可以工作了。
 
(1)编写配置文件
#example.conf:单节点Flume配置
#命名Agent a1的组件
a1.sources  =  r1
a1.sinks  =  k1
a1.channels  =  c1
 
#描述/配置Source
a1.sources.r1.type  =  netcat
a1.sources.r1.bind  =  0.0.0.0
a1.sources.r1.port  =  44444
 
#描述Sink
a1.sinks.k1.type  =  logger
 
#描述内存Channel
a1.channels.c1.type  =  memory
a1.channels.c1.capacity  =  1000 
a1.channels.c1.transactionCapacity  =  100
 
#为Channle绑定Source和Sink
a1.sources.r1.channels  =  c1
a1.sinks.k1.channel  =  c1
 
**一个配置文件中可以配置多个Agent,一个Agent中可以包含多个Source Sink Channel
**一个Source 可以绑定到多个通道,一个Sink只能绑定到一个通道
 
(2)通过flume的工具启动agent
$ bin/flume-ng agent --conf conf --conf-file example.conf --name a1 -Dflume.root.logger=INFO,console
 
(3)在windows中通过telnet命令连接flume所在机器的44444端口发送数据。
发现,flume确实收集到了该信息。

4.入门案例

原文:http://www.cnblogs.com/zpb2016/p/5766914.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!