Open 988494 opened 1 year ago
官方文档比较坑,甚至没有docker的部署示例。。。 rocketmq5.x引入了proxy,需要开放一下端口,不然访问不了。
1.先简单安装一下,8081是grpc访问端口,8080是remoting访问(如果需要) docker run -d \ --name rmqbroker \ --net rmq_net \ -p 10911:10911 -p 10909:10909 -p 8081:8081 \ --privileged=true \ apache/rocketmq:5.2.0 sh mqbroker -n rmqnamesrv:9876 --enable-proxy
2.拷贝文件后,删除容器 docker cp rmqbroker:/home/rocketmq/rocketmq-5.2.0/conf /你的目录/docker/rocketmq/broker/conf
3.重新安装,endpoints=localhost:8081 docker run -d \ --name rmqbroker \ --net rmq_net \ -p 10911:10911 -p 10909:10909 -p 8081:8081 -p 8080:8080 \ --privileged=true \ -v 你的目录/docker/rocketmq/broker/logs:/home/rocketmq/logs \ -v 你的目录/docker/rocketmq/broker/store:/home/rocketmq/store \ -v 你的目录/docker/rocketmq/broker/conf:/home/rocketmq/rocketmq-5.2.0/conf \ -e "MAX_HEAP_SIZE=1024M" \ apache/rocketmq:5.2.0 sh mqbroker -n rmqnamesrv:9876 --enable-proxy -c /home/rocketmq/rocketmq-5.2.0/conf/broker.conf
docker-compose.yml配置为如下:
容器【rocketmq_nameserver1】
容器【rocketmq_broker1】
看上面运行的日志结果,是成功的
容器【rocketmqDashboard】
【遇到的问题】:访问192.168.26.150:18080访问不了,实在找不到原因 1.防火墙已全部关闭,能访问主机能ping通192.168.26.150 能不能出一个rocket 5.1.3 的详细配置呢!真的遇到很多很多问题