我想通过logstash删除文档,但它会引发异常

时间:2016-01-07 08:43:36

标签: elasticsearch logstash

现在,我遇到了一个问题。我的logstash配置文件如下:

input {

    redis {
        host => "127.0.0.1"
        port => 6379
        db => 10
        data_type => "list"
        key => "local_tag_del"
    }

}

filter {
}

output {

    elasticsearch {
        action => "delete"
        hosts => ["127.0.0.1:9200"]
        codec => "json"
        index => "mbd-data"
        document_type => "localtag"
        document_id => "%{album_id}"
    }
    file {
            path => "/data/elasticsearch/result.json"
    }   
    stdout {}
}

我想通过logstash从redis读取id,通知es删除文档。

exception picture

对不起,我的英语很差,我希望有人会帮助我。 THX。

1 个答案:

答案 0 :(得分:0)

我特别无法帮助您,因为您的错误消息中列出了您的问题 - logstash无法连接到您的elasticsearch实例。

这通常意味着以下之一:

  • elasticsearch未运行
  • elasticsearch未绑定到localhost

这与您的logstash配置无关。使用logstash删除文档有点不寻常,所以我不完全确定这不是XY problem