gpt4 book ai didi

elasticsearch - logstash 不会读取单行文件

转载 作者:行者123 更新时间:2023-12-03 02:28:41 25 4
gpt4 key购买 nike

我正在尝试制作一个将 xml 文档发送到 elasticsearch 的管道。问题是每个文档都在自己的单独文件中作为一行,最后没有\n。

有什么办法告诉logstash不要等待\n而是读取整个文件直到EOF并发送它?

最佳答案

你能指定你使用的logstash版本吗,你能分享你的配置吗?

这可能取决于您设置的模式:它可能是尾部或读取。它默认为tail,这意味着它会监听您的文件,并在关闭它并停止等待新行之前等待默认1小时。

如果您知道您已经达到 EOF,您可能需要将此参数从 1 小时更改为 1 秒:

 file {
close_older=> "1 second"
}

让我知道这是否有效!

此处的文档: https://www.elastic.co/guide/en/logstash/current/plugins-inputs-file.html#plugins-inputs-file-close_older

关于elasticsearch - logstash 不会读取单行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60490664/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com