【发布时间】:2018-02-15 04:41:16
【问题描述】:
这不起作用。没有输出。我想使用 sincedb_path => "/mnt/elk/logstash/scripts/sincedb/from_nifi_dev_logs_nifi_6
sudo rm -rf /mnt/elk/logstash/scripts/sincedb/from_nifi_dev_logs_nifi_6
sudo /usr/share/logstash/bin/logstash -e 'input { file { path => "/mnt/elk/logstash/data/from/nifi/dev/logs/nifi_copied/nifi-app.log" sincedb_path => "/mnt/elk/logstash/scripts/sincedb/from_nifi_dev_logs_nifi_6" } } output { stdout { codec => rubydebug } }' --verbose
默认目录下没有sincedb文件。
ls /usr/share/logstash/data/plugins/inputs/file
no files
这是有效的。我不想使用 start_position => 开始 sincedb_path => "/dev/null"
sudo /usr/share/logstash/bin/logstash -e 'input { file { path => "/mnt/elk/logstash/data/from/nifi/dev/logs/nifi_copied/nifi-app.log" start_position => beginning sincedb_path => "/dev/null" } } output { stdout { codec => rubydebug } }' --verbose
{
"@version" => "1",
"host" => "hostname",
"path" => "/mnt/elk/logstash/data/from/nifi/dev/logs/nifi_copied/nifi-app.log",
"@timestamp" => 2018-02-07T19:24:31.758Z,
"message" => "Caused by: java.io.IOException: null"
}
【问题讨论】:
标签: logstash