开发者社区> 问答> 正文

客户端链接Elasticsearch报错No alive nodes found in you...

已解决

客户端链接Elasticsearch报错No alive nodes found in your cluster

展开
收起
提个问题 2024-06-13 15:11:10 9 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    集群中无法发现节点,常见报错原因
    •   集群读写QPS较大,各个节点负载较高,磁盘打满,load的指标已经超过了当前集群规格的负载能力, 导致集群异常无法连接;
    • 白名单没有放开
     可以通过以下方式自助排查:
    1、 通过 GET _cat/health?v 查看集群健康状态,是否有出现节点失联、shard未分配等情况;
    2、通过监控查看集群负载,即查看CPU、JVM、磁盘使用率等是否出现瓶颈。具体操作请参见查看集群监控。 集群监控报警参考指标含义与异常处理建议
    3、通过日志查看是否出现熔断、disconnected、节点removed等情况。具体操作请参见查询日志
    4、如果偶现异常可以考虑优化集群,如果频繁报错,建议升配集群实例规格;
    5、如果shard未分配或者超过限制请参考shard评估设置分片,配置阿里云上ES单节点分片数量命令参考shard评估
    6、检查客户端ip,确认是否添加到白名单中。
    建议优先使用以下方式快速恢复集群:
    • 因集群cpu,内存使用率过高导致节点掉线,建议优先选择重启节点,将其加入集群;
    • 1c2g规格不在sla中,建议优先选择升配。
    2024-06-13 15:11:11
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云Elasticsearch体系架构与特性解析 立即下载
开源与云:Elasticsearch应用剖析 立即下载
《Elasticsearch全观测解决方案》 立即下载