【问题标题】:Elasticsearch Error "bootstrap checks failed" (Binding non-loopback address)Elasticsearch 错误“引导检查失败”(绑定非环回地址)
【发布时间】:2019-09-20 06:21:52
【问题描述】:

最近在安装了Elasticsearch 7.3.2后,发现绑定到localhost或者127.0.0.1服务器运行正常。

但我让它可供外部使用,即在特定 IP 或 0.0.0.0 上,它引发了我的错误并停止了服务器:

绑定或发布到非环回地址,强制执行 引导检查 [2019-09-19T18:21:43,962][ERROR][o.e.b.Bootstrap][MARFEEN] 节点验证异常 [1] 引导检查失败

【问题讨论】:

  • @OpsterElasticsearchNinja 如果你看到了,我早就自己解决了这个问题并接受了我自己的答案。

标签: elasticsearch


【解决方案1】:

无法获得有关此解决方案的任何答案,其中大多数与最大打开文件限制有关。但是当我在 elasticsearch.yml 文件中启用配置属性 discovery.seed_hosts 时,它就解决了:

# ---------------------------------- Network -----------------------------------
#
# Set the bind address to a specific IP (IPv4 or IPv6):
#
network.host: 0.0.0.0
#
# Set a custom port for HTTP:
#
#http.port: 9200
#
# For more information, consult the network module documentation.
#
# --------------------------------- Discovery ----------------------------------
#
# Pass an initial list of hosts to perform discovery when this node is started:
# The default list of hosts is ["127.0.0.1", "[::1]"]
#
discovery.seed_hosts: ["127.0.0.1"]

启用上述属性后,它在非环回主机上也能正常工作。

【讨论】:

  • 这真的有效!只是为了帮助其他人,我在测试 es 主节点(单节点)日志中出现以下错误:[2020-03-11T00:03:53,259][INFO][o.e.b.BootstrapChecks][esmaster] 绑定或发布到非-loopback 地址,强制执行引导检查 [2020-03-11T00:03:53,284][ERROR][o.e.b.Bootstrap] [esmaster] 节点验证异常
  • 谢谢。在许多答案中,最后这在 Windows 服务器上对我有用
【解决方案2】:

大多数用户不知道设置network.host: 0.0.0.0 会导致生产引导检查,这就是错误消息下面一行中提到的失败原因。

[o.e.b.Bootstrap ] [MARFEEN] 节点验证异常 [1] bootstrap 检查失败

为了解决您在开发模式或单节点运行 Elasticsearch 时的问题,请在 (Elasticsearch.config) 中添加以下配置以避免上述检查

discovery.type: single-node --> In case of single node Elasticsearch cluser

es.enforce.bootstrap.checks=false. --> Explicitly disable these checks in Non-production env.

【讨论】:

    【解决方案3】:

    你的答案是正确的。这是这样设置的,因此运行状况检查会强制您的配置在节点上线之前显示外部地址。

    只要您不需要任何特殊的集群条件,您配置的方式就可以工作。此时,您需要将 network.host: 设置为外部 IP/主机名。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-10
      • 2015-11-20
      • 2019-04-03
      • 1970-01-01
      • 2017-04-13
      • 2019-10-11
      • 2016-03-08
      • 2021-03-07
      相关资源
      最近更新 更多