/ / Je veux supprimer le document par logstash, mais une exception est générée - elasticsearch, logstash

Je veux supprimer le document par logstash, mais une exception est générée - elasticsearch, logstash

Maintenant, je rencontre une question. Mon fichier de configuration logstash comme suit:

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 {}
}

Je veux lire l'identifiant de Redis, par logstash, je demande à supprimer le document.

image d'exception

Excusez-moi, mon anglais est faible, j'espère que quelqu'un m'aidera. Merci.

Réponses:

0 pour la réponse № 1

Je ne peux pas vous aider particulièrement, car votre problème est décrit dans votre message d'erreur - logstash n'a pas pu se connecter à votre instance elasticsearch.

Cela signifie généralement l'un des:

  • elasticsearch n'est pas en cours d'exécution
  • elasticsearch n'est pas lié à localhost

Cela n’a rien à voir avec votre configuration logstash. Utiliser Logstash pour supprimer des documents est cependant un peu inhabituel. Je ne suis donc pas tout à fait sûr que cela n’est pas une anomalie. Problème XY