-
Notifications
You must be signed in to change notification settings - Fork 127
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
name server addresses used by rocketmq-dashboard failed to be updated at runtime #143
Comments
Have name sever redeployed (with IP changed)? It seems the value of |
你的rocketmq 客户端能成功生产消息吗?如果客户端部署在node外客户端和broker间的网络是不通的,这个时候客户端连接不上broker也就不能生产消息。虽然客户端可以成功连接nameservice(nemeservice 的ip是弄的ip,客户端到node的网络是通的),但是从nameservice拉取的broker ip是pod ip,由于client 和 pod网络不通所以不能正常使用。 |
rocketmq客户端可以成功消费消息。 |
这应该是一个bug,我重新部署了一遍,观察了下rocketmq-operator pod的日志,controller_nameservice 第一次 Check the NameServers输出
|
1 我也发现改cluster配置时apply不生效,先delete然后再create才生效, |
rockektmq-operator没有重新部署,rocketmq集群重新部署过N次,你看一下rocketmq-operator pod的日志 |
当我重新部署了 |
是这样的 |
@chaoyoung |
@caigy 重启console、或者重新部署rocketmq集群都无效,console pod中的进程启动参数 |
hello , 麻烦问下您5.0.0的镜像是在哪找的?还是自己打的镜像? |
已解决。在项目images目录先手动构建即可。 |
BUG REPORT
设置name-server hostNetwork 为false时,console的启动参数JAVA_OPTS=-Drocketmq.namesrv.addr=10.244.23.205:9876是一个不存在的集群pod Ip,而不是实际真实name-server的pod Ip,导致console无法正常访问集群而报错。
k8s 1.24.6
rocketmq 5.0.0
console: apacherocketmq/rocketmq-dashboard:1.0.0
The text was updated successfully, but these errors were encountered: