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

Elasticsearch浏览器加载失败及xpack.security配置问题求助

解决Elasticsearch注册令牌生成失败及Kibana未就绪问题

1. 修正配置文件位置(你找错地方了)

错误提示里的xpack.security.enrollment.enabled是Elasticsearch的配置项,不是Kibana的。别在kibana.yml里找了,操作步骤:

  • 打开Elasticsearch配置文件:sudo nano /etc/elasticsearch/elasticsearch.yml
  • 添加或修改一行:
    xpack.security.enrollment.enabled: true
    
  • 保存退出后重启ES服务:sudo systemctl restart elasticsearch

2. 重新生成Kibana注册令牌

ES重启完成后,再次执行命令:

sudo /usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana

把生成的长串令牌复制好。

3. 配置Kibana并重启

  • 打开Kibana配置文件:sudo nano /etc/kibana/kibana.yml
  • 添加或修改以下配置(替换掉括号里的内容):
    elasticsearch.hosts: ["http://localhost:9200"] # 如果ES不在本地,替换成实际IP
    elasticsearch.enrollmentToken: "粘贴刚才复制的令牌"
    
  • 保存退出后重启Kibana:sudo systemctl restart kibana

4. 后续排查

如果还是打不开Elasticsearch或Kibana:

  • 先检查ES是否正常响应:curl http://localhost:9200,返回JSON信息说明ES没问题
  • 检查防火墙是否开放9200(ES)和5601(Kibana)端口
  • 查看服务日志找错误:ES日志在/var/log/elasticsearch/,Kibana日志在/var/log/kibana/

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 00:09:58