発見構成チェック
デフォルトでは、Elasticsearchが最初に起動すると、同じホスト上で実行されている他のノードを発見しようとします。数秒以内に選出されたマスターが発見できない場合、Elasticsearchは発見された他のノードを含むクラスターを形成します。開発モードでは追加の構成なしでこのクラスターを形成できることは便利ですが、これは本番環境には不適切です。なぜなら、複数のクラスターが形成され、データが失われる可能性があるからです。
このブートストラップチェックは、デフォルト構成で発見が実行されていないことを確認します。次のプロパティのうち少なくとも1つを設定することで満たすことができます:
discovery.seed_hosts
discovery.seed_providers
cluster.initial_master_nodes
クラスターが初めて起動した後は、すべてのノードの構成からcluster.initial_master_nodes
を削除する必要があります。代わりに、discovery.seed_hosts
またはdiscovery.seed_providers
を構成してください。単一ノードクラスターを実行している場合など、発見構成が不要な場合は、discovery.seed_hosts: []
を設定して発見を無効にし、このブートストラップチェックを満たしてください。