我正試圖在Windows計算機上運行Logstash和Elasticsearch。使Logstash Web在單播環境中工作:ClusterBlockException
ElasticSearch服務器被設置爲使用單播(無法獲取多播工作)。
Logstash代理使用「elasticsearch_http」輸出插件,因爲我無法獲得定期的「elasticsearch」插件來與Elasticsearch對話。
所以,我現在的問題是我無法弄清楚如何設置Logstash web後端的命令行參數。我已經試過各種設置:
java ... -- web -- log c:/logstash/logstash_webui.log --backend elasticsearch:///?local
java ... -- web -- log c:/logstash/logstash_webui.log --backend elasticsearch://localhost
java ... -- web -- log c:/logstash/logstash_webui.log --backend elasticsearch://localhost/
java ... -- web -- log c:/logstash/logstash_webui.log --backend elasticsearch://localhost:9300
java ... -- web -- log c:/logstash/logstash_webui.log --backend elasticsearch://localhost:9300/
java ... -- web -- log c:/logstash/logstash_webui.log --backend "elasticsearch://localhost:9300/"
但我不斷收到這個錯誤在瀏覽器中嘗試搜索時:
blocked by: [SERVICE_UNAVAILABLE/1/state not recovered/initialized];[SERVICE_UNAVAILABLE/2/no master];
而且我看到這個錯誤在logstash_webui.log文件:
Java::OrgElasticsearchClusterBlock::ClusterBlockException - blocked by [SERVICE_UNAVAILABLE/1/state not recovered/initialized];[SERVICE_UNAVAILABLE/2/no master];
任何幫助,你可以提供將不勝感激。