web-dev-qa-db-ja.com

ElasticSearch 7起動エラー-デフォルトの検出設定は本番環境での使用には適していません。

Elasticsearch.yamlファイルに次の構成を指定してみました

network.Host: aa.bbb.ccc.ddそれが私のIPv4アドレスであり、http.port: 9200

私のWindowsマシンでelasticsearch.batを実行しようとすると、これに対する応答は次のようになります。

the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured

クラスターの初期化のために何を構成すればよいのか、本当によくわかりません。デフォルト値はdiscovery.seed_hosts: ["Host1", "Host2"]およびcluster.initial_master_nodes: ["node-1", "node-2"]

7
SSB
  • elastic-search 7.6.2バージョンでも同じ問題に直面しています。上記の問題の解決策は、"discovery.seed_hosts : 127.0.0.1:9300"を追加するか、discovery.type: single-nodeファイルにeleasticsearch.ymlを設定するだけで、本番環境での使用エラーを回避できます。

  • ディスカバリーとクラスター形成の設定については ここ をクリックしてください。

  • 詳細な回答 ここ を提供しました。

0
Keshav Lodhi