rocketmq dashborad控制台启动配置borker无效

现象

在使用rocketmq dashborad时,通过java --rocketmq.config.namesrvAddr=配置启动时没有生效,默认namesrv还是127.0.0.1:9876。

原因有二

原因一

不同版本的dashborad配置参数不同,1.0.0版本中使用rocketmq.config.namesrvAddr,1.0.1版本使用rocketmq.namesrv.addr=127.0.0.1:9876

原因二

在dashborad的application.properties配置文件中默认写了一个nameser地址,在启动时优先会使用,所以自定义的无效。

bash 复制代码
#if this value is empty,use env value rocketmq.config.namesrvAddr  NAMESRV_ADDR | now, you can set it in ops page.default localhost:9876
rocketmq.config.namesrvAddr=127.0.0.1:9876

解决方案

  1. 调整对应的配置项
  2. 将dashborad的application.properties配置文中的rocketmq.config.namesrvAddr配置设置为空或注释掉
相关推荐
天天向上杰1 分钟前
简识MQ之Kafka、ActiveMQ、RabbitMQ、RocketMQ传递机制
kafka·rabbitmq·rocketmq·activemq
逸狼25 分钟前
【JavaEE进阶】Spring DI
java·开发语言
yonuyeung28 分钟前
代码随想录算法【Day54】
java·数据结构·算法
敲上瘾34 分钟前
基础dp——动态规划
java·数据结构·c++·python·算法·线性回归·动态规划
my_styles1 小时前
2025-alibaba-Sentinel组件
java·开发语言·sentinel
Dongwoo Jeong1 小时前
类型系统下的语言分类与类型系统基础
java·笔记·python·lisp·fortran·type
肖帆咪1 小时前
deepseek自动化代码生成
java·ai·自动化·ai编程·deepseek
刘小炮吖i1 小时前
Java 集合:单列集合和双列集合的深度剖析
java·集合
float_六七1 小时前
Java——单例类设计模式
java·单例模式·设计模式