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

Kubernetes集群安装Pulsar-manager后配置超级用户登录失败求助

Pulsar Manager 管理员账号创建失败无法登录解决方案

问题根因分析

  • 第一次执行命令报错的核心原因是Shell环境下单引号包裹的内容不会解析变量,$CSRF_TOKEN没有被替换为实际值,同时单引号和请求体JSON格式冲突导致Shell错误拆分了请求参数
  • 第二次修正后的命令依然存在JSON转义错误:双引号包裹的-d参数内部的双引号没有转义,导致JSON请求体被Shell错误拆分,服务端实际没有接收到正确的账号密码参数,账号未创建成功,自然无法登录

解决步骤

步骤1:获取有效CSRF_TOKEN

执行以下命令获取当前Pulsar Manager服务的有效CSRF令牌:

CSRF_TOKEN=$(curl http://localhost:7750/pulsar-manager/csrf-token)

执行后变量CSRF_TOKEN会自动存储有效的令牌值,无需手动替换。

步骤2:执行正确的超级管理员创建命令

Shell环境下使用单引号包裹JSON请求体,无需转义内部双引号,格式更稳定:

curl \
-H "X-XSRF-TOKEN: $CSRF_TOKEN" \
-H "Cookie: XSRF-TOKEN=$CSRF_TOKEN" \
-H "Content-Type: application/json" \
-X PUT http://localhost:7750/pulsar-manager/users/superuser \
-d '{"name": "admin", "password": "apachepulsar", "description": "super admin", "email": "your-email@test.com"}'

执行成功后会返回空响应或状态码200,代表账号创建完成。

步骤3:验证登录

访问Pulsar Manager UI地址 http://<服务部署IP>:9527,输入账号admin、密码apachepulsar即可正常登录。

异常排查

如果执行创建命令后依然返回403错误,检查以下两项:

  • Pulsar Manager服务是否正常运行,端口7750是否能正常访问
  • 确认获取的CSRF_TOKEN有效,不要使用硬编码的固定令牌值,每次服务重启后CSRF_TOKEN会自动更新

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 23:39:04