0x01:下载安装
- 进入官网下载RocketMQ服务端,下载地址:
http://rocketmq.apache.org/docs/quick-start/![RocketMQ服务器及管理控制台安装 [中奖名单]_tomcat](https://file.cfanz.cn/uploads/png/2023/05/31/8/61K11HeT6a.png)
- 解压压缩包rocketmq-all-4.7.1-bin-release.zip
0x02:主要目录介绍
- bin:启动脚本,包括shell脚本和CMD脚本
- conf:实例配置文件 ,包括broker配置文件、logback配置文件等
- lib:依赖jar包,包括Netty、commons-lang、fastjson等
0x03:启动与关闭
进入bin目录,建议修改runbroker.sh和runserver.sh默认JVM的大小,防止内存不足启动失败。参考设置如下
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"runserver.cmd
![RocketMQ服务器及管理控制台安装 [中奖名单]_zookeeper_02](https://file.cfanz.cn/uploads/png/2023/05/31/8/1TF696W61S.png)
runbroker.cmd
![RocketMQ服务器及管理控制台安装 [中奖名单]_yum_03](https://file.cfanz.cn/uploads/png/2023/05/31/8/33fB6K25P7.png)
具体大小可以根据实际情况修改。
- 启动NameServer
nohup sh bin/mqnamesrv &- 查看NameServer启动日志
tail -f ~/logs/rocketmqlogs/namesrv.log![RocketMQ服务器及管理控制台安装 [中奖名单]_eclipse_04](https://file.cfanz.cn/uploads/png/2023/05/31/8/05bb91SVe1.png)
window系统启动截图
- 启动Broker
nohup sh bin/mqbroker -n localhost:9876 &- 查看Broker启动日志
tail -f ~/logs/rocketmqlogs/broker.log![RocketMQ服务器及管理控制台安装 [中奖名单]_maven_05](https://file.cfanz.cn/uploads/png/2023/05/31/8/EI779866E0.png)
window系统启动截图
注:如果是windows系统需要设置ROCKET_HOME环境变量
- 变量名:ROCKETMQ_HOME
- 变量值:MQ解压路径\MQ文件夹名
![RocketMQ服务器及管理控制台安装 [中奖名单]_eclipse_06](https://file.cfanz.cn/uploads/jpeg/2023/05/31/8/190Ka4cQWF.jpeg)
0x04:rocketmq-console控制台
- 下载
进入官网下载rocketmq-console源码,下载地址如下
https://github.com/apache/rocketmq-externals![RocketMQ服务器及管理控制台安装 [中奖名单]_maven_07](https://file.cfanz.cn/uploads/png/2023/05/31/8/5144TC801H.png)
- 修改配置
下载完成之后,进入如下文件夹
rocketmq-externals\rocketmq-console\src\main\resources打开application.properties配置文件进行配置
![RocketMQ服务器及管理控制台安装 [中奖名单]_eclipse_08](https://file.cfanz.cn/uploads/png/2023/05/31/8/eC977a9999.png)
- 编译源码
进入如下文件夹
\rocketmq-externals\rocketmq-console执行meven命令(前提条件安装了maven)
mvn clean package -Dmaven.test.skip=true![RocketMQ服务器及管理控制台安装 [中奖名单]_eclipse_09](https://file.cfanz.cn/uploads/png/2023/05/31/8/015R7HfbMb.png)
编译,将会在target目录中生成一个rocketmq-console-ng-2.0.0.jar文件(因为rocketmq-console一个springboot项目)
![RocketMQ服务器及管理控制台安装 [中奖名单]_eclipse_10](https://file.cfanz.cn/uploads/png/2023/05/31/8/47EH75C1A9.png)
- 运行rocketmq-console
使用如下命令,运行rocketmq-console,启动管理控制台
java -jar rocketmq-console-ng-2.0.0.jar启动成功后,通过浏览器访问http://localhost:8080进入控制台界面,如下图
![RocketMQ服务器及管理控制台安装 [中奖名单]_yum_11](https://file.cfanz.cn/uploads/png/2023/05/31/8/b3UeJ7K4Ca.png)
![RocketMQ服务器及管理控制台安装 [中奖名单]_maven_12](https://file.cfanz.cn/uploads/png/2023/05/31/8/59bLeV81Hf.png)
扫码二维码
获取更多精彩
Java乐园
![RocketMQ服务器及管理控制台安装 [中奖名单]_yum_13](https://file.cfanz.cn/uploads/jpeg/2023/05/30/9/bKfT505He4.jpeg)










