ElasticSearch7は、外部ネットワークへのアクセスを設定します

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]"]

おすすめ

転載: www.cnblogs.com/sirdong/p/11768928.html