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


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

查看所有标签

猜你喜欢:

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

Mathematica Cookbook

Mathematica Cookbook

Sal Mangano / O'Reilly Media / 2009 / GBP 51.99

As the leading software application for symbolic mathematics, Mathematica is standard in many environments that rely on math, such as science, engineering, financial analysis, software development, an......一起来看看 《Mathematica Cookbook》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

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

html转js在线工具