-6ren">
gpt4 book ai didi

elasticsearch - logstash 制表符分隔符不转义

转载 作者:行者123 更新时间:2023-11-29 02:44:35 25 4
gpt4 key购买 nike

我有制表符分隔的数据,我想将其输入到 logstash 中。这是我的配置文件:

input {
file {
path => "/*.csv"
type => "testSet"
start_position => "beginning"
}
}

filter {
csv {
separator => "\t"
}
}

output {
stdout {
codec => rubydebug
}
}

它只是查找所有 .csv 文件并使用制表符分隔它们。对于这样的输入:

col1    col2
data1 data2

logstash 输出(两行):

column1 => "col1\tcol2"
column1 => "data1\tdata2"

显然它没有正确解析它。看到前段时间有人提出这个问题here但没有解决办法。有谁知道这个问题是否已经解决或者是否有另一种方法可以解决?谢谢!

最佳答案

不是使用“\t”作为分隔符,而是输入一个实际的制表符。像这样:

filter {
csv {
separator => " "
}
}

关于elasticsearch - logstash 制表符分隔符不转义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30915011/

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