MAC安装RocketMQ

一、准备工作:

1.安装JDK1.8

Java Downloads | Oracle

2.下载RocketMQ4.x

Apache Downloads

二、配置JAVA环境变量

1.创建环境变量文件

# 查看java安装目录
/usr/libexec/java_home -V
Matching Java Virtual Machines (2):
    1.8.281.09 (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
    1.8.0_201 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home

# 复制Home目录路径 /Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home
# 在~下操作创建一个环境变量文件
touch .bash_profile

2.打开环境变量文件

# 打开环境变量文件

open -e .bash_profile

3.编辑环境变量文件内容

# MAC会自动打开文本编辑器,添加以下内容(注意JAVA_HOME后路径为第一步中输出的路径)

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home

PATH=$JAVA_HOME/bin:$PATH:.

CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

export JAVA_HOME

export PATH

export CLASSPATH

4.刷新环境变量

# 刷新环境变量

source .bash_profile

# 输出环境变量

echo $JAVA_HOME

5.坑位,因为使用iTerm操作,所以mac重启后环境变量会失效

# 编辑zshrc文件

open -e .zshrc

# 在文件最后添加刷新操作

source ~/.bash_profile

三、安装和配置RocketMQ

1.MAC直接双击zip文件解压即可,把文件夹放到合适的目录

2.命令启动

# CD进入解压后的目录

cd /xxxxx/rocketmq-4.9.2

# 以后台服务形式启动主服务

nohup sh bin/mqnamesrv &

# 查看启动日志

tail -f nohup.out

# 输出 The Name Server boot success. serializeType=JSON

# 启动成功后可查看 namesrv 日志

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

# 启动broker

nohup sh bin/mqbroker -n localhost:9876 &

# 查看broker日志

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

3.关闭命令

# 关闭broker

sh bin/mqshutdown broker

# 关闭mqnamesrv

sh bin/mqshutdown namesrv

4.伉位1号,磁盘太满的情况下broker会报磁盘空间不足

# 进行mq的bin目录下

cd bin

open -e runbroker.sh

修改rubroker.sh文件,添加

# 在执行文件中添加报警值,改为98%

JAVA_OPT="${JAVA_OPT} -Drocketmq.broker.diskSpaceWarningLevelRatio=0.98"

重启broker和namesrv

# 关闭broker

sh bin/mqshutdown broker

# 关闭mqnamesrv

sh bin/mqshutdown namesrv

# 启动namesrv

nohup sh bin/mqnamesrv &

# 启动broker

nohup sh bin/mqbroker -n localhost:9876 &

5.坑位2号,borker启动时会绑定当前的网卡ip,切换wifi后或网络重启后需要重启服务

# 关闭broker

sh bin/mqshutdown broker

# 关闭mqnamesrv

sh bin/mqshutdown namesrv

# 启动namesrv

nohup sh bin/mqnamesrv &

# 启动broker

nohup sh bin/mqbroker -n localhost:9876 &

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值