docker rancher搭建rocketmq
1、找到rancher镜像
镜像地址:https://hub.docker.com/search/?q=rocketmq&type=image 或 https://hub.docker.com/r/huanwei/rocketmq
2、启动服务
服务启动命令: sh mqnamesrv
3、启动节点
命令(执行如下命令一定要指定工作目录):/bin/bash -c ‘echo “brokerIP1 = 192.168.10.153”>> …/conf/broker.conf; sh mqbroker -c …/conf/broker.conf autoCreateTopicEnable=true -n 192.168.10.153:9876’
(1)/bin/bash -c 'echo “brokerIP1 = 192.168.10.153”>> …/conf/broker.conf ’ 这个命令是在启动broker之前往broker.conf添加配置
(2)sh mqbroker -c …/conf/broker.conf autoCreateTopicEnable=true -n 192.168.10.153:9876 这个命令指定broker配置文件启动,-n指定namesev服务地址
(3)配置 MAX_POSSIBLE_HEAP 268435456 ;268435456b =256M
(4)进去容器里面手动修改配置文件,会没有权限,这个时候用户指定为root就可以
4、启动控制台
镜像地址:https://hub.docker.com/r/pengzu/rocketmq-console-ng
配置:JAVA_OPTS : -Drocketmq.namesrv.addr=192.168.10.153:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false -Dserver.port=8080
控制台: