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

Docker Compose部署Elastic Enterprise Search:如何配置enterpriseSearch.host?

解决Kibana中Enterprise Search配置问题

针对你遇到的Kibana需要配置enterpriseSearch.host的问题,在Docker Compose部署场景下,有两种直接的解决方式:

方法一:通过环境变量配置(无需额外文件)

在你的docker-compose.yml中找到Kibana的服务定义,添加对应的环境变量即可:

services:
  kibana:
    # 保留你已有的image、ports、depends_on等配置
    environment:
      # 新增以下配置,替换<enterprise-search-service-name>为你compose文件里Enterprise Search服务的名称
      - ENTERPRISESEARCH_HOST=http://<enterprise-search-service-name>:3002

比如如果你的Enterprise Search服务名叫enterprise-search,就改成http://enterprise-search:3002——Docker容器间可以通过服务名直接通信,不用写localhost。

方法二:挂载自定义kibana.yml文件

如果你想单独维护Kibana配置文件:

  1. 在docker-compose.yml同目录下创建config文件夹,里面新建kibana.yml,添加配置:
# 可以保留其他Kibana配置,新增这一行
enterpriseSearch.host: 'http://<enterprise-search-service-name>:3002'
  1. 在docker-compose.yml的Kibana服务中添加挂载配置:
services:
  kibana:
    # 保留你已有的其他配置
    volumes:
      - ./config/kibana.yml:/usr/share/kibana/config/kibana.yml

最后重启Kibana容器

修改完成后,执行命令重启Kibana使配置生效:

docker-compose up -d --force-recreate kibana

注意:确保Enterprise Search服务的端口确实是3002(默认端口),如果你的配置中修改了端口,要对应调整URL里的端口号。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 04:57:10