开发者社区 问答 正文

用kibana连接elasticsearch超时

elasticsearch配置完成 kibana配置也完成.但是访问5601就是 Kibana server is not ready yet

展开
收起
游客cseyw2buadp7c 2019-12-16 19:49:27 922 分享 版权
阿里云 AI 助理回答

遇到“Kibana server is not ready yet”错误时,可能是由以下原因导致的,您可以按照以下步骤进行排查和解决:

  1. 检查多个Kibana系统索引或数据结构变化

    • 执行命令删除.kibana开头的相关索引。
      curl -XDELETE 'http://your-es-endpoint:9200/.kibana*'
      
    • 之后重启Kibana节点或Elasticsearch实例。
  2. 确认系统中是否存在.kibana*索引

    • 使用命令检查是否有.kibana*索引。
      curl -XGET 'http://your-es-endpoint:9200/_cat/indices?v'
      
    • 如无此类索引且自动创建索引未受限,则重启Kibana;若有限制,请开启系统索引创建功能。
  3. 检查Elasticsearch集群负载

    • 监控集群状态,特别是内存使用情况。高负载可能导致Kibana无法准备就绪。
    • 若集群规格过低(如已停售的1核2GB),考虑升配以提高性能。
  4. 处理Kibana自身负载问题

    • 如果上述步骤未能解决问题,尝试重启Kibana节点或提升Kibana规格,避免使用不稳定的1核2GB配置。
  5. 注意版本兼容性与环境要求: 确保Elasticsearch、Kibana以及相关组件版本之间兼容,并检查基础环境配置是否满足运行需求。

重要提醒:删除.kibana索引会导致Kibana中的space、pattern等配置丢失,建议事先通过快照备份这些信息。

请依次执行上述步骤并验证每一步操作后的问题状态,以定位并解决“Kibana server is not ready yet”的具体原因。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答