Mac下安装rocketMQ

一.前提是电脑上已经安装了JDK,没有安装的参照
https://jingyan.baidu.com/article/908080221f3cfefd91c80fbf.html
二.RocketMQ的下载与安装
下载:
官网地址:http://rocketmq.apache.org/docs/quick-start/
Mac下安装rocketMQ_第1张图片
点击那个蓝色的here就可以下载了。
安装:
进入下载目录位置

解压

  > unzip rocketmq-all-4.7.0-source-release.zip

进入目录

> cd rocketmq-all-4.7.0-source-release/

安装

  > mvn -Prelease-all -DskipTests clean install -U
  

进入target下的rocketmq-4.7.0目录

> cd distribution/target/rocketmq-4.7.0/rocketmq-4.7.0

三.开启NameServer服务

修改内存配置大小
RocketMq默认内存较大,启动Borker如果因为内存不足启动失败,需要修改如下配置文件,修改JVM内存大小,进入distribution下面的bin文件夹,修改JAVA_OPT

vim runserver.sh
vim runbroker.sh

runserver.sh文件在这里插入图片描述
将-Xms -Xmx -Xmn 的大小改小,默认是8g,比较大,可以根据自己的内存配置相应的改小,我这里是改成了256m和128m。

runbroker.sh文件
在这里插入图片描述
开启nameserver

nohup sh bin/mqnamesrv &

在这里插入图片描述
日志查看

tail -f ~/logs/rocketmqlogs/namesrv.log

在这里插入图片描述
开启broker

nohup sh bin/mqbroker -n localhost:9876 &

在这里插入图片描述
日志查看

tail -f ~/logs/rocketmqlogs/broker.log

查看nameserver和broker是否成功启动

jps

在这里插入图片描述
如果出现NameserverStartup和BrokerStartup就说明启动成功了。

关闭

# 关闭NameServer
sh bin/mqshutdown namesrv
# 关闭Borker
sh bin/mqshutdown borker

三.测试发消息
配置NAMESRV_ADDR到环境变量里

open -e .bash_profile

将 export NAMESRV_ADDR=localhost:9876 配置进去,然后更新配置使其生效

source .bash_profile

发消息:在distribution/target/rocketmq-4.7.0/rocketmq-4.7.0下

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

可以看到已经在发消息了
收消息:

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

建议开两个终端测试发收消息。
以上就是rocketMQ的安装了。

你可能感兴趣的:(javaweb,java,后端)