gpt4 book ai didi

Logstash 期望其中之一#

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

我目前正在尝试使用以下配置文件运行 Lostash:

input { 
stdin { }
}
output {
rabbitmq {
exchange => "test_exchange"
exchange_type => "fanout"
host => "172.17.x.x"
}
}

但是我得到了一个错误:

logstash agent --configtest -f -config.conf

给我:

Error: Expected one of #, } at line 1, column 105 (byte 105) after output { rabbitmq { exchange => test_exchange exchange_type => fanout host => 172.17

当我在主机字段中输入类似 IP 的地址时,logstash 似乎出现了问题。我的配置有什么问题吗?

最佳答案

整个问题出在您创建 config.conf 文件时使用的方法。

您正在使用以下命令:

echo "input {stdin{}} output{rabbitmq{exchange=>"test_exchange" exchange_type =>"fanout" host=>"172.17.x.x"}}"

用双引号括住包含双引号的字符串不是一个好主意...

通过在字符串周围使用单引号,问题就解决了......

echo 'input {stdin{}} output{rabbitmq{exchange=>"test_exchange" exchange_type =>"fanout" host=>"172.17.x.x"}}'

关于Logstash 期望其中之一#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29891630/

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