You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

误删.kibana索引致Kibana UI重定向过多,如何恢复正常?

解决Kibana误删.kibana索引导致的无限重定向问题

我之前也踩过这个一模一样的坑!误删.kibana索引后,默认空间space/default丢失,直接触发Kibana无限重定向,结合你给出的日志和排查信息,按下面的步骤一步步来就能恢复正常:

  • 先停止Kibana服务,避免重建索引过程中出现冲突:

    # 基于systemd的系统(如CentOS 7+/Ubuntu 16.04+)
    sudo systemctl stop kibana
    # 基于init.d的旧系统
    sudo service kibana stop
    
  • 用Elasticsearch API创建新的.kibana索引,并配置必要的mapping(以Kibana 7.x版本为例,旧版本mapping结构略有差异):

    # 如果Elasticsearch开启了身份验证,需添加 -u 用户名:密码 参数
    curl -XPUT 'http://localhost:9200/.kibana' -H 'Content-Type: application/json' -d '{
      "mappings": {
        "doc": {
          "properties": {
            "space": {
              "type": "object"
            }
          }
        }
      }
    }'
    
  • 手动插入默认空间的记录到.kibana索引,这是解决重定向的核心步骤:

    curl -XPUT 'http://localhost:9200/.kibana/doc/space:default' -H 'Content-Type: application/json' -d '{
      "type": "space",
      "updated_at": "'$(date -u +"%Y-%m-%dT%H:%M:%SZ")'",
      "space": {
        "name": "Default Space",
        "description": "Default Kibana space",
        "color": "#000000",
        "disabledFeatures": []
      }
    }'
    

    这里用date命令自动生成当前UTC时间,你也可以手动替换成任意合法时间字符串。

  • 重新启动Kibana服务,等待初始化完成:

    sudo systemctl start kibana
    # 或者
    sudo service kibana start
    

    等待1-2分钟让Kibana完成索引初始化,之后访问UI就不会再出现无限重定向或空间找不到的错误了。

  • (可选)如果之前有.kibana索引的备份,优先用Elasticsearch快照功能恢复整个索引,这样能找回之前的可视化、仪表盘、索引模式等所有配置;如果没有备份,就需要重新配置这些内容了。

另外,记得检查Curator的配置,避免再次误删.kibana这类关键索引——可以在Curator的过滤规则里添加排除.kibana、.security等系统索引的规则,防止类似问题重演。

内容的提问来源于stack exchange,提问作者Luv33preet

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.11 08:55:04