快速搭建RocketMQ
1.下载地址
2.把下载得到的zip压缩包,上传到linux服务器。
3.unzip命令解压。 unzip rocketmq-all-4.7.1-bin-release.zip
4.修改bin目录下的 runserver.sh ,runbroker.sh 配置文件,调整JVM的启动内存参数,避免内存不足启动失败。
例如:-Xmx256m -Xmx256m -Xmn128m
5.启动NameServer
nohup sh bin/mqnamesrv &
6.启动Broker ,需要连接NameServer的地址。
nohup sh bin/mqbroker -n localhost:9876 &
7.安装控制台
7.1 下载开源项目 ,rocketmq-externals项目下的 rocketmq-console项目,就是控制台。
git clone https://github.com/apache/rocketmq-externals.git
7.2 对rocketmq-console项目的 rocketmq-console\src\main\resources 下的application.properties 配置文件的 rocketmq.config.namesrvAddr 配置,进行配置,配置自己的 NameServer的地址
7.3 用maven对rocketmq-console项目进行打包。命令:mvn -Dmaven.test.skip -U clean package
7.4 把打包拿到的文件rocketmq-console-ng-2.0.0.jar 上传到 linux系统中。
7.5 启动控制台。 java -jar rocketmq-console-ng-2.0.0.jar
7.6 浏览访问控制台,默认端口8080
8.关闭MQ的命令
8.1 关闭 NameServer
sh bin/mqshutdown namesrv
8.2 关闭Broker
sh bin/mqshutdown broker