0

Je lance logstash (192.168.56.100) et elasticsearch (192.168.56.100) sur le même hôte, mais elasticsearch ne fait que créer des index et ne pas recevoir de données. Et j'essaye d'exécuter logstash (192.168.56.101) sur un hôte différent, et elasticsearch (192.168.56.100) peut recevoir des données. ce mon ElasticSearch et config logstashelasticsearch ne pas recevoir de localhost

exemple données: ~ 12 345 78904

input { 
    file { 
    path => "/tmp/tmp.log" 
    } 
} 

filter { 
    grok { 
    match => ["message" , '%{INT:shopID}~%{INT:userID}'] 
    } 
} 

output { 
    elasticsearch { 
    hosts => "127.0.0.1:9200" 
    index => "shop" 
    } 
} 





# Set the bind address to a specific IP (IPv4 or IPv6): 
# 
network.host: 0.0.0.0 
# 
# Set a custom port for HTTP: 
# 
http.port: 9200 

version ElasticSearch 5.1.1 - version 2.4.0 logstash

+0

Lorsque vous vous connectez à votre machine ES (192.168.56.100) et exécutez 'curl 127.0.0.1: 9200', obtenez-vous une réponse? –

+0

yaah j'ai reçu respone monsieur – john

Répondre