docker安装Rocketmq
如下:
docker pull rocketmqinc/rocketmq
--创建安装位置目录 mkdir -p /home/xx/tool/server/rocketmq/nameserver/logs /home/xx/tool/server/rocketmq/nameserver/store
docker run -d --restart=always --name rmqnamesrv --privileged=true -p 9876:9876 \ -v /home/xx/tool/server/rocketmq/nameserver/logs:/root/logs \ -v /home/xx/tool/server/rocketmq/nameserver/store:/root/store \ -e "MAX_POSSIBLE_HEAP=100000000" rocketmqinc/rocketmq sh mqnamesrv
broker.conf文件配置 brokerClusterName = DefaultCluster brokerName = broker-a brokerId = 0 deleteWhen = 04 fileReservedTime = 48 brokerRole = ASYNC_MASTER flushDiskType = ASYNC_FLUSH brokerIP1 = 主机的IP
docker run -d --restart=always --name rmqbroker --link rmqnamesrv:namesrv \ -p 10911:10911 -p 10909:10909 --privileged=true \ -v /home/vimtech/tool/server/rocketmq/broker/logs:/root/logs \ -v /home/vimtech/tool/server/rocketmq/broker/store:/root/store \ -v /home/vimtech/tool/server/rocketmq/broker.conf:/opt/docker/rocketmq/broker.conf \ -e "NAMESRV_ADDR=namesrv:9876" -e "MAX_POSSIBLE_HEAP=200000000" rocketmqinc/rocketmq \ sh mqbroker \ -c /opt/docker/rocketmq/broker.conf
docker pull pangliang/rocketmq-console-ng docker run -d --restart=always --name rmqadmin1 -e "JAVA_OPTS=-Drocketmq.namesrv.addr=主机的IP:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" -p 8099:8080 pangliang/rocketmq-console-ng
end
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2017-03-08 Java DecimalFormat 用法
2017-03-08 内存溢出和内存泄漏的区别
2017-03-08 try {}里有一个 return 语句,那么紧跟在这个 try 后的 finally {}里的 code 会不会被执行,什么时候被执行,在 return 前还是后?