【问题标题】:Unreliable discovery for elasticsearch nodes on ec2ec2 上的弹性搜索节点发现不可靠
【发布时间】:2015-10-20 12:25:55
【问题描述】:

我正在使用带有 cloud-aws 插件的 elasticsearch (0.90.x)。有时在不同机器上运行的节点无法发现彼此(“等待 30 秒,发现未设置初始状态”)。我已将“discovery.ec2.ping_timeout”设置为“15s”,但这似乎没有帮助。还有其他设置可能会有所不同吗?

discovery:
    type: ec2
    ec2:
        ping_timeout: 15s

【问题讨论】:

  • 应该补充一下,我上次看到这个问题是弹性搜索 0.90.2;说我是否会在 0.90.3 再次看到它还为时过早。

标签: amazon-web-services elasticsearch


【解决方案1】:

不确定您是否知道这篇博文:http://www.elasticsearch.org/tutorials/elasticsearch-on-ec2/。它深入解释了插件设置。

添加集群名称,像这样

cluster.name: your_cluster_name 
discovery:
    type: ec2
...

可能会有帮助。

【讨论】:

  • 谢谢;我确实设置了集群名称,并且熟悉本教程。该教程很旧且不权威(“我找不到关于此设置的太多文档,但它似乎是......”)。我在邮件列表档案中遇到了一堆设置(discovery.zen.fd.ping_retries、discovery.zen.ping.timeout、discovery.zen.fd.ping_timeout),但很难知道其中哪些会有所帮助,甚至做点什么!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-10
  • 2014-03-26
  • 2018-01-21
相关资源
最近更新 更多