flume案例

本文介绍了三个Flume的实战案例:入门案例,监控文件并将数据实时输出到控制台,以及如何从A服务器采集日志并传输到B服务器。通过配置不同的source和sink,如exec和logger,实现不同场景的日志处理需求。
摘要由CSDN通过智能技术生成

先丢个官网

1.入门案例

写配置文件

#	a1:agent名称    r1:source名称    k1:sink名称    c1:channel名称
a1.sources = r1
a1.sinks = k1
a1.channels = c1

# 设置source参数,这边设置了source类型netcat,绑定192.168.0.133,端口44444
a1.sources.r1.type = netcat
a1.sources.r1.bind = 192.168.0.133
a1.sources.r1.port = 44444

# 设置sink参数,这边设置了类型为logger
a1.sinks.k1.type = logger

# 设置channel参数,这边设置了类型为memory
a1.channels.c1.type = memory

# 将四者绑定起来
a1.sources.r1.channels = c1
a1.sinks.k1.channel = c1

然后我们启动flume

bin/flume-ng agent \
–name a1 \
–conf $FLUME_HOME/conf \
–conf-file $FLUME_HOME/conf/example.conf \
-Dflume.root.logger=INFO,console

启动成功检测一下
使用telnet进行检测
在这里插入图片描述
查看flume
在这里插入图片描述
需求完成

2.监控一个文件实时采集数据输出到控制台

source我们选择exec,sink我们使用logger
写配置文件

#	a1
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值