rocketmq学习笔记

1.介绍

官方文档:https://rocketmq.apache.org/docs/quickStart/01quickstart

2.部署rocketmq

1.docker部署rocketmq

docker pull apache/rocketmq:5.3.1

创建network

docker network create rocketmq

启动nameserver

docker run -d --name rmqnamesrv -p 9876:9876 --network rocketmq apache/rocketmq:5.3.1 sh mqnamesrv

broker配置

# Configure the broker's IP address
echo "brokerIP1=127.0.0.1" > broker.conf

启动proxy和broker

docker run -d --name rmqbroker --network rocketmq \
  -p 10912:10912 -p 10911:10911 -p 10909:10909 \
  -e "NAMESRV_ADDR=rmqnamesrv:9876" \
  -v $(pwd)/broker.conf:/home/rocketmq/rocketmq-5.3.1/conf/broker.conf \
  apache/rocketmq:5.3.1 sh mqbroker --enable-proxy -c /home/rocketmq/rocketmq-5.3.1/conf/broker.conf

 

3.部署rocketmq-dashboard

1.docker部署rocketmq-dashboard

docker pull apacherocketmq/rocketmq-dashboard:latest
docker run -d --name rocketmq-dashboard -e "JAVA_OPTS=-Drocketmq.namesrv.addr=127.0.0.1:9876" -p 8080:8080 -t apacherocketmq/rocketmq-dashboard:latest

访问8080端口

创建topic

 

参考:https://rocketmq.apache.org/docs/deploymentOperations/04Dashboard/

 

posted @ 2016-02-19 12:38  tonglin0325  阅读(172)  评论(0编辑  收藏  举报