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

本地Docker部署的Kibana连接8.18.x版本远程Elasticsearch集群失败求助

本地Docker部署的Kibana连接8.18.x版本远程Elasticsearch集群失败求助

各位好,最近我在尝试用本地Docker运行Kibana,连接8.18.x版本的远程Elasticsearch集群时碰到了棘手的问题,想请教下大家怎么解决。

之前我的ES集群是7.x版本,运行在k8s管理的云环境里,当时的操作流程特别顺畅:

  • 先用kubectl port-forward把ES服务端口转发到本地
  • 然后用这条命令启动Kibana:
    docker run --name kibana -p 127.0.0.1:5601:5601 -e "ELASTICSEARCH_HOSTS=https://elastic:password@host.docker.internal:9200" -e "ELASTICSEARCH_SSL_VERIFICATIONMODE=none" docker.elastic.co/kibana/kibana:7.17.27
    
    完全没出问题,顺利连上了集群。

但自从把集群升级到8.18.x版本后,这套方法直接失效了:

  • 首先,现在不允许直接用elastic用户来连接Kibana了
  • 我尝试用注册令牌的方式配置,先在ES配置里开启了xpack.security.enrollment.enabled: true
  • 接着进入ES Pod执行命令生成Kibana的注册令牌:bin/elasticsearch-create-enrollment-token -s kibana
    结果报错了,提示内容如下:

    WARNING: Owner of file [/usr/share/elasticsearch/config/users] used to be [root], but now is [elasticsearch]

现在完全卡在这儿了,有没有大佬能指点下该怎么处理,让本地Docker的Kibana成功连上8.18.x的ES集群?

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.07 09:53:02