RocketMQ集群搭建

目标:熟悉RocketMQ的各模块搭建流程,部署一个测试集群。1个nameserver,两个master。
环境:两台虚拟机,java环境,mvn
虚拟机1启动一个nameserver + 1个broker。虚拟机2启动一个broker。
主要参考:https://rocketmq.apache.org/docs/quick-start/
主要操作命令上面文档中都有
虚拟机1启动broker命令:nohup sh bin/mqbroker -n localhost:9876 -c ./conf/2m-noslave/broker-a.properties &
虚拟机2启动broker命令:nohup sh bin/mqbroker -n 虚拟机1IP:9876 -c ./conf/2m-noslave/broker-b.properties &

本地搭建rocketmq-console 参考://www.greatytc.com/p/5d3f57ab4516

git clone https://github.com/apache/rocketmq-externals.git

进入rocketmq-console目录:

mvn clean package -Dmaven.test.skip=true
mkdir /usr/local/rocketmq-console
copy rocketmq-console-ng-1.0.0.jar /usr/local/rocketmq-console

执行

nohup java -jar rocketmq-console-ng-1.0.0.jar --server.port=12581 --rocketmq.config.namesrvAddr=虚拟机1IP:9876 >/usr/local/rocketmq-console/run.log 2>&1 &

本地访问


image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容