当前位置:   article > 正文

Mac 搭建RocketMQ_mac 安装rocketmq

mac 安装rocketmq

1. JDK安装

        Java Archive | Oracle

2. 环境变量配置(可选:不配置见下文修改jdk路径)

        转(Mac环境变量配置(Java)_ng_elza的博客-CSDN博客

3. rocket MQ下载

        下载 | RocketMQ

4. 修改配置

        4.1 打开下载文件bin目录下runserver.sh修改配置将

JAVA_OPT="${JAVA_OPT} -server -Xms4g -Xmx4g -Xmn2g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

    修改为:

AVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

        4.2  当前目录下runbroker.sh修改配置将

JAVA_OPT="${JAVA_OPT} -server -Xms8g -Xmx8g -Xmn4g"

   修改为:

JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn256m"

注:参数介绍
        -Xmx4g 初始堆大小 4g
        -Xms4g 最大堆大小4g
        -Xmn512m 年轻代大小(1.4or lator)整个JVM内存大小=年轻代大小 + 年老代大小 + 持久代大小。持久代一般固定大小为64m,所以增大年轻代后,将会减小年老代大小。此值对系统性能影响较大,Sun官方推荐配置为整个堆的3/8

5. 启动(切换到bin文件下)

        5.1 启动namesrv

nohup sh ./mqnamesrv &

        5.2 启动broker

nohup sh ./mqbroker -n localhost:9876 &

        5.3 查看日志

cat nohup.out

6. 停止rocketMQ

        6.1 停broker

sh ./mqshutdown broker

        6.2 停namesrv

sh ./mqshutdown namesrv

7. 启动报错(报错 /Library/Internet: No such file or directory)

        7.1 查看自己本地JDK

/usr/libexec/java_home -V

        

        注意 

        第一个为系统自带的中间包含空格

        第二个为自己安装的,将JDK路径修改为自己的,修改如下

        7.2 主要修改文件为3个

        runbroker.sh   runserver.sh  tools.sh    这三个文件均在bin文件夹下
        在find_java_home下一行增加如下:

  1. # 在JAVA_HOME获取之前,通过export命令将自己的JDK的HOME设置到环境变量,从而对本次启动生效
  2. export JAVA_HOME=自己JDK的路径不用加引号

8. 启动完成

        8.1 namesrv启动完成

        

        8.2  mqbroker启动完成

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/256786
推荐阅读
相关标签
  

闽ICP备14008679号