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

如何取消Filebeat Elasticsearch输出的默认9200端口?

解决Filebeat Elasticsearch输出自动追加9200默认端口的问题

你的问题源于配置中hosts字段同时包含域名和路径,但未明确指定端口,导致Filebeat自动将默认的9200端口插入到域名与路径之间,生成错误的连接地址example.com:9200/something。

有两种可行的解决方式:

方式一:明确指定端口(HTTPS场景推荐用443)

直接在hosts的地址中带上端口号,Filebeat就不会再追加默认的9200:

output.elasticsearch:
  hosts: [ "example.com:443/something" ]
  protocol: "https"

方式二:分离主机地址与路径(更规范的写法)

使用path字段单独配置Elasticsearch的路径前缀,hosts只保留域名和端口:

output.elasticsearch:
  hosts: [ "example.com:443" ]
  protocol: "https"
  path: "/something"

两种方式都能避免默认端口的自动追加,第二种写法更符合Filebeat配置的最佳实践,也便于后续维护。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 10:39:51