RocketMQ Linux单机测试:简易快速部署指南及Dashboard控制台部署
- 简介
- 开始
- 下载
- 增加环境变量
- 修改启动文件jvm大小
- 修改rocketmq配置文件
- 启动
- 快速测试
- 关闭
- Dashboard
- 下载Dashboard
- 已编译jar包网盘下载
- 启动命令
- 可能遇到的问题
- 写在最后
简介
请注意,本博客仅供初期测试时快速部署之用,以节省时间避免不必要的问题。如需在生产环境部署,请参考其他可靠的博客指南。
本文链接:
开始
下载
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
下载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
写在最后
欢迎在评论区指出任何问题,并期待能够分享更好的解决方案。如果这篇博客对你有帮助的话,不妨点个赞呢。