ElasticSearch7.3允许外网访问、ブートストラップのチェックが失敗し、デフォルトの検出設定は、本番環境での使用には適していません。[discovery.seed_hosts、の少なくとも一つ
discovery.seed_providers、cluster.initial_master_nodes]は設定する必要があります
LinuxのインストールElasticSearchは、elasticsearch.ymlに障害が発生した後、スタートアップコンフィギュレーションファイルを変更します。
- CentOSのLinuxは7.5をリリース
- ElasticSearchバージョン7.3.0
- JavaのOpenJDKのバージョン1.8.0_222
私のセットアップ:
vim /etc/elasticsearch/elasticsearch.yml
# ---------------------------------- Network -----------------------------------
#
# Set the bind address to a specific IP (IPv4 or IPv6):
#
network.host: 0.0.0.0
#
[ログの表示が見つかっ(NPMインストールelasticsearchログのパスは/ var / log / elasticsearch)
[ERROR][o.e.b.Bootstrap] [localhost.localdomain] node validation exception
[1] bootstrap checks failed
[1]: 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、discovery.seed_providers、cluster.initial_master_nodes少なくとも一組で、あります。
慎重に文書の公式ウェブサイトを読んで:デフォルト値に設定discovery.seed_hosts。
discovery.seed_hosts: ["127.0.0.1", "[::1]"]