RocketMQ Linux单机测试:简易快速部署指南及Dashboard控制台部署
阅读原文时间:2023年08月09日阅读:3

目录

请注意,本博客仅供初期测试时快速部署之用,以节省时间避免不必要的问题。如需在生产环境部署,请参考其他可靠的博客指南。

本文链接:

https://www.cnblogs.com/dks-/p/17613697.html

下载

5.0.0下载地址:https://archive.apache.org/dist/rocketmq/5.0.0/rocketmq-all-5.0.0-bin-release.zip

增加环境变量

vi /etc/profile

export NAMESRV_ADDR=localhost:9876

source /etc/profile

修改启动文件jvm大小

/bin/runserver.sh

/bin/runbroker.sh

默认8g可能太大

Xms 程序启动时占用内存大小 Xmx 程序运行期间最大可占用的内存大小 Xmn 新生代内存大小

修改rocketmq配置文件

/conf/broker.conf

增加

brokerIP1 = 192.168.x.x

这里的ip需指定ip 不可以用localhost或者127.0.0.1

启动

启动namesrv

nohup sh bin/mqnamesrv &

启动broker

nohup sh bin/mqbroker -c conf/broker.conf &

查看是否开启成功 显示 BrokerStartup 和 NamesrvStartup 为成功

jps

快速测试

发送消息

sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer

消费消息

sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer

收发一千条消息,无报错则为正常

关闭

关闭broker

sh bin/mqshutdown broker

关闭namesrv

sh bin/mqshutdown namesrv

下载Dashboard

Dashboard1.0.0下载地址:https://dist.apache.org/repos/dist/release/rocketmq/rocketmq-dashboard/1.0.0/rocketmq-dashboard-1.0.0-source-release.zip

下载下来就是SpringBoot项目,可以使用maven直接打成jar包运行

这里提供一个现成的,可以直接运行

已编译jar包网盘下载

百度网盘: https://pan.baidu.com/s/1eA9POOapvQGYWpdMohxIBg?pwd=sysx 提取码:sysx

阿里云盘:https://www.aliyundrive.com/s/ej4a9AeVMLa 提取码: kn25

启动命令

nohup java -jar rocketmq-dashboard-1.0.0.jar --server.port=8080 --rocketmq.config.namesrvAddr=localhost:9876 &

修改端口及nameserver地址即可

如果需要启用账号控制,下载项目修改文件

application.properties中rocketmq.config.loginRequired=true

users.properties中设置账号密码即可

broker.conf中的brokerIP1不可以使用localhost或者127.0.0.1

欢迎在评论区指出任何问题,并期待能够分享更好的解决方案。如果这篇博客对你有帮助的话,不妨点个赞呢。

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章