発見構成チェック

デフォルトでは、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: []を設定して発見を無効にし、このブートストラップチェックを満たしてください。