docker – 简单的Flume代理在登录控制台时会有些滞后

栏目: 编程工具 · 发布时间: 7年前

内容简介:翻译自:https://stackoverflow.com/questions/49875038/simple-flume-agent-hat-some-lag-when-logging-to-the-console

我有一个简单的Flume代理,具有以下配置:

agent.sources = http-source
agent.sinks = logger-sink
agent.channels = logger-channel


# HTTP Source
###############################
agent.sources.http-source.type =  org.apache.flume.source.http.HTTPSource
agent.sources.http-source.channels = logger-channel
agent.sources.http-source.port = 81


# Logger Sink
###############################
agent.sinks.logger-sink.type = logger
agent.sinks.logger-sink.channel = logger-channel


# Channel
###############################

agent.channels.logger-channel.type = memory
agent.channels.logger-channel.capacity = 1000

Flume代理唯一能做的就是通过HTTP Source接收HTTP POST请求并使用Logger Sink记录事件.

我遇到的问题如下:有时当我向Flume代理发送HTTP POST请求时,我需要1-5秒才能看到控制台中的日志.这仅适用于启动Flume代理后发送的第一条消息.发送几条消息后,我立即在控制台中看到日志.

我的问题是:它是Flume的热身问题吗?似乎如果我暂时不发送任何消息,我将再次看到控制台中的日志.

请注意,我使用docker-compose文件在 Docker 容器中启动Flume代理.

首先使用最近的图像(如 mrwilson/docker-flume )检查问题是否仍然存在最新的Flume代理(版本1.7).

你可以将它的 docker-compose.yml

与你的产品进行比较.

gilt/docker-flume 这样的图像较旧,仍然在1.5.

翻译自:https://stackoverflow.com/questions/49875038/simple-flume-agent-hat-some-lag-when-logging-to-the-console


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

区块链

区块链

(美)梅兰妮·斯万 / 新星出版社 / 2016-1-1 / 50元

本书以全景式的方式介绍了区块链相关技术目前发展状况和未来技术衍生方向的展望,作者认为区块链技术可能是继互联网发明以来最大的技术革命。全书从比特币的概念模型和区块链技术正开始结合的方面讨论了三个不同的结构层面:区块链1.0、2.0和3.0。首先介绍了比特币和区块链技术的基本定义和概念,还有作为区块链1.0应用核心的货币和支付系统。其次,区块链2.0将超越货币范畴,会发展为货币市场和金融应用,类似于合......一起来看看 《区块链》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

在线进制转换器
在线进制转换器

各进制数互转换器

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具