2
Logstash在我的系統(Windows 7)中無法正常工作。我在我的系統中安裝了Logstash-1.4.0,kibana-3.0.0,Elasticsearch-1.3.0版本。 我在logstash-1.4.0(Logstash-1.4.0/logstash.conf)中創建了logstash.conf
文件。Logstash + elasticsearch中的UnresolvedAddressException
input {
file {
path => 「C:/apache-tomcat-7.0.62/logs/*access*」
}
}
filter {
date {
match => [ 「timestamp」 , 「dd/MMM/yyyy:HH:mm:ss Z」 ]
}
}
output {
elasticsearch { host => 「localhost:9205″}
}
我運行logstash
c:\logstash-1.4.0\bin>logstash agent -f ../logstash.conf
獲得以下異常
log4j, [2015-06-09T15:24:45.342] WARN: org.elasticsearch.transport.netty: [logstash-IT-BHARADWAJ-512441] exception caught on transport layer [[id: 0x0ee1f960]], closing connection
java.nio.channels.UnresolvedAddressException
at sun.nio.ch.Net.checkAddress(Net.java:123)
at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:621)
at org.elasticsearch.common.netty.channel.socket.nio.NioClientSocketPipelineSink.connect(NioClientSocketPipelineSink.java:108)
at org.elasticsearch.common.netty.channel.socket.nio.NioClientSocketPipelineSink.eventSunk(NioClientSocketPipelineSink.java:70)
etc……..
如何解決這個問題
你可以確保在你的'logstash.conf'中使用正確的雙引號嗎? ''''和'''是無效的,它們應該是''',可能是因爲你已經在Word處理器中編輯了這個文件而不是原始文件編輯器 – Val
我知道文檔說'hostname: port'對'host'參數有效,但是你可以嘗試刪除端口號並設置port => 9205'而不是 –
@MagnusBäck我單獨寫端口並且template =>「logstash」,但是這個模板不是在Elasticsearch – RamRajVasavi