Flume(十一)HTTP Source

HTTP Source用于监听和接收HTTP请求,但是需要注意的是,该Source只能监听GET请求和POST请求。其中,官网指出,GET请求的监听最好只用于实验环境,所以实际生产环境中只用这个Source来监听POST请求。

 编辑配置文件

vim httpsource.conf

a1.sources= s1  
a1.sinks= k1  
a1.channels= c1  

// 配置sources
a1.sources.s1.type = seq  
a1.sources.s1.channels = c1  
a1.sources.s1.totalEvents = 10
// 配置sinks 
a1.sinks.k1.type= logger  
a1.sinks.k1.channel= c1  

// 配置channel
a1.channels.c1.type= memory

启动flume

flume-ng agent -c $FLUME_HOME/conf -n a1  -f $FLUME_HOME/httpsource.conf  -Dflume.root.logger=INFO,console

发送http数据

curl -X POST -d '[{"headers":{"kind":"test"},"body":"testing"}]' http://m1:6666

结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Allen019

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值