amazon-web-services - ec2 上的 elasticsearch 节点的不可靠发现

标签 amazon-web-services elasticsearch

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

discovery:
    type: ec2
    ec2:
        ping_timeout: 15s

最佳答案

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

添加集群名称,如下所示

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

可能有帮助。

关于amazon-web-services - ec2 上的 elasticsearch 节点的不可靠发现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18157096/

相关文章:

ios - 如何从 Amazon SNS 获取订阅 ARN 以取消订阅

elasticsearch - 为什么Logstash写入两个索引? (默认和自定义)

elasticsearch - 寻找 Elasticsearch updateByQuery 语法示例(节点驱动程序)

amazon-web-services - 为AWS API Gateway Stage处理不同的端点

java - AWS EMR java sdk - withKeepJobFlowAliveWhenNoSteps

amazon-web-services - 如何使用 C# 从 S3 存储桶中读取和处理大型文本/CSV 文件?

python - 使用 python 将字典或 JSON 文件列表导入 Elasticsearch

elasticsearch - 当进行预先输入搜索时,Elasticsearch更喜欢完全匹配而不是部分匹配

ruby-on-rails - 使用 Tire 和 ElasticSearch 搜索多个模型

amazon-web-services - 如何在 2 个不同的 cloudformation 模板中创建 S3 和触发的 lambda