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

使用Pulsar Admin API获取Topic统计信息时出现Error 404

Pulsar 2.7.3 Admin API 404问题排查

核心问题:API路径与当前版本不匹配

Pulsar的Admin API路径在不同版本间有不少调整,你碰到的问题完全是因为参考的文档(大概率是高版本的)和你在用的2.7.3版本路径对不上。

1. Topic列表接口的问题

你一开始用的GET /admin/v2/:schema/:tenant/:namespace/getList是错误路径,Pulsar 2.7.3里获取命名空间下所有Topic的正确接口是:

GET /admin/v2/:schema/:tenant/:namespace/topics

这就是为啥你删掉getList后能正常返回——你实际调用的是正确的/topics接口,而非文档里错标的getList路径。

2. Topic统计接口的404问题

你调用的GET /admin/v2/:schema/:tenant/:namespace/:topic/stats/getStats是高版本(比如2.8及以上)的路径,2.7.3里获取单个Topic统计的正确接口是:

GET /admin/v2/:schema/:tenant/:namespace/:topic/stats

不需要加额外的/getStats后缀,直接访问/stats就能拿到数据。

额外排查建议

  • 直接查Pulsar 2.7.3对应的Admin API文档,别再参考高版本的;
  • 用pulsar-admin命令行工具测试,比如执行pulsar-admin topics stats persistent://tenant/namespace/topic,抓包看实际调用的API路径,和你的请求对比;
  • 看Pulsar Broker的日志,404错误日志里会明确写期望的路径,能快速定位问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 04:45:55