前言
最近工作中涉及到了RocketMQ的应用,为方便开发决定本地搭建一套RocketMQ的使用环境。
果然实践是个好东西...
VMware虚拟环境搭建
这个网上有很多教程,只会比我写的详细有条理,这里就不在赘述了。
虚拟机搭建好之后每次重启电脑都无法正常使用,明明前一秒还在愉悦的操练着。

如上图就是不再快乐的现象,如下图就是可以继续快乐的解决方法。
其实是NAT的服务未启动导致的。
计算机右击选择管理

RocketMQ搭建
官网下载
我这里以4.9.5的版本进行的搭建

上传解压
上传到自定义的目录下解压,我的是:/app/rocketmq/rocketmq-all-4.9.5-bin-release 仅做参考
下图是解压后的目录结构

调整运行内存配置
由于感情深厚的电脑性能有限,所有bin/runserver.sh脚本里的内存配置需要调小些:

jdk是1.8的版本所以只改这里就好了。
同样的修改bin/runbroker.sh脚本里的内存配置:

启动服务
RocketMQ有两类服务需要启动,一类是nameService,一类是brokerService。
#启动nameService
cd /app/rocketmq/rocketmq-all-4.9.5-bin-release
nohup bin/mqnamesrv &
#启动brokerService
cd /app/rocketmq/rocketmq-all-4.9.5-bin-release
nohup bin/mqbroker &
#查看启动日志
tail -f nohup.out
成功日志如下:

快速体验
RocketMQ提供了可以快速体验消息收发功能的脚本
cd /app/rocketmq/rocketmq-all-4.9.5-bin-release/bin
#生产者发消息
tools.sh org.apache.rocketmq.example.quickstart.Producer
#消费者消费消息
tools.sh org.apache.rocketmq.example.quickstart.Consumer
RocketMQ Dashboard 搭建
RocketMQ Dashboard 是官方提供的一款可视化管理服务

本文详细介绍了如何在本地搭建RocketMQ环境,包括虚拟机设置、服务启动、内存调整、RocketMQDashboard配置以及Dledger高可用集群的部署过程。
最低0.47元/天 解锁文章
8754

被折叠的 条评论
为什么被折叠?



