我有一個示例文本文件,名爲testfile.txt
包含簡單的「你好」。我想要這些數據在ElasticSearch
上索引。我對logstash
運行下面的命令:Logstash不將數據從外部文件寫入elasticsearch
bin/logstash -f logstash-test.conf
的conf文件內容如下:
input{
file
{
path=> "/home/abhinav/ELK/logstash/testfile.txt"
type => "test"
start_position => "beginning"
}
}
output{
elasticsearch { host => localhost
index => "test_index"
}
stdout { codec => rubydebug }
}
的ElasticSearch日誌顯示follwing錯誤:
[2015-05-04 14:52:23,082][INFO ][cluster.service ] [Argo] added {[logstash-abhinav-HP-15-Notebook-PC-10919-4006][CPk1djqFRnO-j-DlUMJIzg][abhinav-HP-15-Notebook-PC][inet[/192.168.1.2:9301]]{client=true, data=false},}, reason: zen-disco-receive(join from node[[logstash-abhinav-HP-15-Notebook-PC-10919-4006][CPk1djqFRnO-j-DlUMJIzg][abhinav-HP-15-Notebook-PC][inet[/192.168.1.2:9301]]{client=true, data=false}])
我嘗試以下操作:
用簡單的std輸入(stdin)嘗試ES n stdout。有效。
所以,你解決你自己的問題?如果是這樣,請將解決方案作爲答案發布。 –
還沒有!一旦找到答案,我會在評論中發佈答案。 –