RocketMQ的安装及驾驶舱下载

255 阅读2分钟

image.png

简介:

RocketMQ[1]是一个分布式消息和流数据平台,具有低延迟、高性能、高可靠性、万亿级容量和灵活的可扩展性。RocketMQ是2012年阿里巴巴开源的第三代分布式消息中间件,2016年11月21日,阿里巴巴向Apache软件基金会捐赠了RocketMQ;第二年2月20日,Apache软件基金会宣布Apache RocketMQ成为顶级项目。

下载:

官网地址:rocketmq.apache.org/

选择自己要安装的版本,目前最新版本是4.9.1

解压到自定义目录

配置:

2.1 系统环境变量配置

变量名:ROCKETMQ_HOME

变量值:MQ解压路径\MQ文件夹名

修改配置文件,如果电脑内存够大的话,可以忽略这步

修改原因:默认配置文件初始内存设置的太大了,导致内存居高不下,修改后重新启动namesrv和broker即可,此时系统内存占有率正常。以windows为例

runbroker.cmd

runserver.cmd

将runbroker.cmd的第一个JAVA_OPT改成JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m"

将runserver.cmd的第一个JAVA_OPT改成JAVA_OPT="${JAVA_OPT} -server -Xms128m -Xmx256m -Xmn256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

启动:

cmd命令框执行进入至‘MQ文件夹\bin’下,然后执行‘start mqnamesrv.cmd’,启动NAMESERVER。成功后会弹出提示框,此框勿关闭。

cmd命令框执行进入至‘MQ文件夹\bin’下,然后执行‘start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true’,启动BROKER。成功后会弹出提示框,此框勿关闭。autoCreateTopicEnable=true(是否自动创建主题,否则在发送消息的时候要提前创建主题)

成功提示如下:

日志位置:C:\用户\用户名\logs\rocketmqlogs

PS: 如果Broker启动失败,可以把,C:\用户\用户名\store 文件夹下面全部删除,然后重新启动broker

RocketMQ控制台安装

github.com/apache/rock… 网上很多旧的教程依然从下载,其实进去是空的,因为项目已迁移

RocketMQ的驾驶舱官网地址: github.com/apache/rock…

git clone github.com/apache/rock…

直接用IDEA打开:

修改配置文件:

启动成功:

输出控制台地址:

切换中文:

命令启动:

mvn spring-boot:run

打Jar包启动:

mvn clean package -Dmaven.test.skip=true

java -jar target/rocketmq-dashboard-1.0.1-SNAPSHOT.jar

使用文档