Docker 部署的 RocketMQ 报错 sendDefaultImpl call timeout
·
其实是连接信息有问题
我是在docker 上部署的rmqbroker
处理方法只代表我的电脑上
1.看看容器的配置文件
docker inspect 9e694e24464a | grep -A 20 Cmd
会看到
[root@localhost ~]# docker inspect 9e694e24464a | grep -A 20 Cmd
"Cmd": [
"sh",
"mqbroker",
"--enable-proxy",
"-c",
"/home/rocketmq/broker.conf"
],
"Image": "apache/rocketmq:5.1.0",
"Volumes": null,
"WorkingDir": "/home/rocketmq/rocketmq-5.1.0/bin",
"Entrypoint": null,
"OnBuild": null,
"Labels": {
"org.label-schema.build-date": "20201113",
"org.label-schema.license": "GPLv2",
"org.label-schema.name": "CentOS Base Image",
"org.label-schema.schema-version": "1.0",
"org.label-schema.vendor": "CentOS",
"org.opencontainers.image.created": "2020-11-13 00:00:00+00:00",
"org.opencontainers.image.licenses": "GPL-2.0-only",
"org.opencontainers.image.title": "CentOS Base Image",
2.修改配置文件
vim /data/rocketmq/broker/conf/broker.conf
修改正确的ip上去
我是通过 ip addr 指令获取的
3.保存退出
重启容器
就可以用了
用这个检查:
docker exec -it 9e694e24464a sh mqadmin clusterList -n 192.168.139.130:9876
看到这个就成功了
#Cluster Name #Broker Name #BID #Addr #Version #InTPS(LOAD) #OutTPS(LOAD) #Timer(Progress) #PCWait(ms) #Hour #SPACE #ACTIVATED
DefaultCluster broker-a 0 192.168.139.130:10911 V5_1_0 0.00(0,0ms) 0.00(0,0ms) 0-0(0.0w, 0.0, 0.0) 0 490640.15 0.6900 true
更多推荐
所有评论(0)