ElasticSearch索引red,关键字 Too many open files

一、确认问题

  1. 在kibana中执行以下命令查看elasticsearch索引状态为red

    bash 复制代码
    GET /indices/索引名?v
  2. 执行explain命令,查看索引red原因

    bash 复制代码
    GET _cluster/allocation/explain

    返回结果中包含关键字"Too many open files"

二、处理办法

问题原因

es节点所在主机句柄数不足

  • 查看主机最大句柄数查看,使用命令

    bash 复制代码
    ulimit -a
  • 查看主机已使用句柄数,使用命令

    bash 复制代码
    cat /proc/sys/fs/file-nr

处理办法

  1. 修改主机/etc/sysctl.conf文件中的如下配置

    bash 复制代码
    fs.file-max = 655360
    fs.nr_open = 655360
  2. 修改主机/etc/security/limits.conf文件中的如下配置

    bash 复制代码
    * soft nofile 655350
    * hard nofile 655350
  3. 重启主机,重启es即可

相关推荐
A__tao4 小时前
Elasticsearch Mapping 一键生成 Java 实体类(支持嵌套 + 自动过滤注释)
java·python·elasticsearch
2501_948114244 小时前
2026年大模型API聚合平台技术评测:企业级接入层的治理演进与星链4SAPI架构观察
大数据·人工智能·gpt·架构·claude
黎阳之光4 小时前
黎阳之光:视频孪生领跑者,铸就中国数字科技全球竞争力
大数据·人工智能·算法·安全·数字孪生
专注API从业者6 小时前
淘宝商品详情 API 与爬虫技术的边界:合法接入与反爬策略的技术博弈
大数据·数据结构·数据库·爬虫
V搜xhliang02466 小时前
AI大模型在临床决策与手术机器人领域的应用
大数据·人工智能·机器人
A__tao6 小时前
Elasticsearch Mapping 一键生成 Proto 文件(支持嵌套 + 注释过滤)
大数据·elasticsearch·jenkins
Devin~Y6 小时前
高并发电商与AI智能客服场景下的Java面试实战:从Spring Boot到RAG与向量数据库落地
java·spring boot·redis·elasticsearch·spring cloud·kafka·rag
Gofarlic_OMS7 小时前
装备制造企业Fluent许可证成本分点典型案例
java·大数据·开发语言·人工智能·自动化·制造
程序员雷欧7 小时前
大模型应用开发学习第八天
大数据·人工智能·学习