DOCKER compose 运行 rocketmq,spring boot 连接超时问题修复

一, 排查容器一切运行正常

可能 通过 docker logs <容器名称>,如果一切正常进行第二步

二 将 broker 容器的 配置文件映射到宿主机

  1. 进行docker 容器 docker exec -it <容器名称> bash
  2. 执行复制指令 docker cp /home/rocketmq/rocketmq-5.3.3/conf ./conf
  3. 重启容器 eg: docker-compose down, 在docker-compose.yml 的broker 容器添加 这个数据卷,持久化配置(防重启容器丢失配置)
bash 复制代码
    volumes:
      - ./conf:/home/rocketmq/rocketmq-5.3.3/conf
      
  1. 打开broker.conf 查看
ini 复制代码
brokerClusterName = DefaultCluster
brokerName = broker-a
brokerId = 0
deleteWhen = 04
fileReservedTime = 48
brokerRole = ASYNC_MASTER
flushDiskType = ASYNC_FLUSH
# 如果没有如下 2行配置,请手动添加
# 重要:设置 Broker 对外的 IP 地址
#brokerIP1 = 宿主主机IP
# 如果使用环境变量,这里可以不写 namesrvAddr
#namesrvAddr = mqnamesrv:9876
  1. 添加完成配置后重启容器,再尝试应该可以解决
相关推荐
人道领域26 分钟前
SSM从入门到入土(Spring Bean实例化与依赖注入全解析)
java·开发语言·spring boot·后端
long31630 分钟前
Z算法(线性时间模式搜索算法)
java·数据结构·spring boot·后端·算法·排序算法
小楼v39 分钟前
如何实现AI生成应用部署功能
java·后端·ai·部署
李慕婉学姐1 小时前
Springboot眼镜店管理系统ferchy1l(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端
暴躁小师兄数据学院1 小时前
【WEB3.0零基础转行笔记】Golang编程篇-第4讲:Go语言中的流程控制
开发语言·后端·golang·web3·区块链
Honmaple1 小时前
openclaw 钉钉 Webhook 完全指南
后端
短剑重铸之日1 小时前
《设计模式》第十篇:三大类型之行为型模式
java·后端·设计模式·责任链模式·访问者模式·行为型模式
独自破碎E2 小时前
Spring Boot测试启动失败:SLF4J日志多实现冲突解决方案
spring boot·后端·log4j
Coder_Boy_2 小时前
企业级项目高并发监控场景-Spring Boot 集成 Graphite & InfluxDB 实战文档
java·spring boot·后端·系统架构
索荣荣14 小时前
Java Session 全面指南:原理、应用与实践(含 Spring Boot 实战)
java·spring boot·后端