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


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

查看所有标签

猜你喜欢:

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

On LISP

On LISP

Paul Graham / Prentice Hall / 09 September, 1993 / $52.00

On Lisp is a comprehensive study of advanced Lisp techniques, with bottom-up programming as the unifying theme. It gives the first complete description of macros and macro applications. The book also ......一起来看看 《On LISP》 这本书的介绍吧!

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

各进制数互转换器

html转js在线工具
html转js在线工具

html转js在线工具

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

HEX CMYK 互转工具