elasticsearch,logstash,Csv,elasticsearch,Logstash" /> elasticsearch,logstash,Csv,elasticsearch,Logstash" />

Csv 无法将数据加载到日志存储中

Csv 无法将数据加载到日志存储中,csv,elasticsearch,logstash,Csv,elasticsearch,Logstash,我正在尝试按照下面链接上的指南进行操作: 第一次对我来说效果很好,但是当我现在尝试它时,在我尝试加载csv数据的步骤中,它给了我以下错误。我执行的命令是: cat test.csv |/opt/logstash/bin/logstash-f geostore.conf希望这也能帮助其他人 我从命令行中删除了该模式: curl-xdelite'localhost:9200/geostore?pretty'希望如此,这也会帮助其他人 我从命令行中删除了该模式: curl-xdelite'lo

我正在尝试按照下面链接上的指南进行操作:

第一次对我来说效果很好,但是当我现在尝试它时,在我尝试加载csv数据的步骤中,它给了我以下错误。我执行的命令是:


cat test.csv |/opt/logstash/bin/logstash-f geostore.conf
希望这也能帮助其他人

我从命令行中删除了该模式:


curl-xdelite'localhost:9200/geostore?pretty'希望如此,这也会帮助其他人

我从命令行中删除了该模式:


curl-xdelite'localhost:9200/geostore?pretty'您使用的日志存储版本是什么?您是否也可以发布geostore.conf以确保它没有问题?最后,在输出部分,您是否可以添加
stdout{codec=>rubydebug}
,因为我发现它通常有助于找到返回的问题。请查看我的geostore.conf。我的logstash版本是2.3.4它对我来说很好,你确定你的csv文件吗?正如我提到的,尝试在输出部分使用stdout来获得关于这个问题的更多细节。您也可以尝试在不使用test.csv的情况下直接输入一行,例如50.98474812、7.47645034抱歉,您忘了这样做。如何直接输入一行?您能给出命令语法吗?您等待“主管道已启动”写入,然后在stdin上写入,顺便说一下,放置stdout时的错误是因为您将其包含在elasticsearch部分而不是输出部分。您使用的是什么日志存储版本?您是否也可以发布geostore.conf以确保它没有问题?最后,在输出部分,您是否可以添加
stdout{codec=>rubydebug}
,因为我发现它通常有助于找到返回的问题。请查看我的geostore.conf。我的logstash版本是2.3.4它对我来说很好,你确定你的csv文件吗?正如我提到的,尝试在输出部分使用stdout来获得关于这个问题的更多细节。您也可以尝试在不使用test.csv的情况下直接输入一行,例如50.98474812、7.47645034抱歉,您忘了这样做。如何直接输入一行?您能给出命令语法吗?您等待“主管道已启动”写入,然后在stdin上写入,顺便说一下,放置stdout时的错误是因为您将其包含在elasticsearch部分而不是输出部分。