Windows マシンで Logstash と Elasticsearch を実行しようとしています。
ElasticSearch サーバーはユニキャストを使用するように設定されています (マルチキャストが機能しませんでした)。
通常の「elasticsearch」プラグインでは Elasticsearch と通信できなかったため、Logstash エージェントは「elasticsearch_http」出力プラグインを使用します。
したがって、私の問題は、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];
あなたが提供できるどんな助けも大歓迎です。