RocketMQ最新版4.7.1 LinuxWindows 安装配置jvm大小启动停止

    技术2022-08-01  70

    rocketmq是java写的, 运行在jvm, 所以一次编译,到处运行, Linux/Windows 安装是一样的

    推荐方法二, 简单快速高效,  方法一较麻烦且时间长

    方法一: 下载源码包自己编译, 确保机器已安装Java环境与maven

    1. 去GitHub下载最新源码包, 链接:https://github.com/apache/rocketmq/archive/rocketmq-all-4.7.1.zip

    2. 上传到linux服务器自己想要的目录, 解压

    unzip rocketmq-rocketmq-all-4.7.1.zip

    进入解压后的目录

    cd rocketmq-rocketmq-all-4.7.1

    3. maven编译项目, 得到target目录

    mvn -Prelease-all -DskipTests clean install -U

    4.  进入编译目录, 编译后的程序其实就在’apache-rocketmq‘中,这个目录可以用在Windows环境启动mq

    cd distribution/target/apache-rocketmq

    5. 移动 apache-rocketmq 到 /opt

    mv distribution/target/apache-rocketmq /opt/

    方法二: Apache官网下载编译好的二进制包, 跟方法一编译好的’apache-rocketmq‘一样链接: https://archive.apache.org/dist/rocketmq/4.7.1/rocketmq-all-4.7.1-bin-release.zip

    unzip rocketmq-all-4.7.1-bin-release.zip (解压) cd rocketmq-all-4.7.1-bin-release/ (进入解压目录)

    安装完毕, 接下来是配置 

    1. Windows需要配置环境变量  变量名:ROCKETMQ_HOME 变量值:mq解压路径

    2 修改jvm启动大小: 下面两个文件中的关键三个参数

    Xms 程序启动时占用内存大小  Xmx 程序运行期间最大可占用的内存大小 Xmn 年轻代内存大小 linux: nameserver启动配置: /bin/runserver.sh broker启动配置: /bin/runbroker.shwindows: nameserver启动配置: /bin/runserver.cmd broker启动配置: /bin/runbroker.cmd

    rocketmq服务启动

    Linux

    启动namesrv服务:nohup sh bin/mqnamesrv & 启动日志: tail -f nohub.outnamesrv日志:tail -f /opt/rocketmq-4.7.1/logs/rocketmqlogs/namesrv.log启动broker服务:nohup sh bin/mqbroker -n 服务器ip:9876 -c conf/broker.conf autoCreateTopicEnable=true &启动日志: tail -f nohub.outbroker日志:tail -f /opt/rocketmq-4.7.1/logs/rocketmqlogs/broker.log 

    Windows

    进入目录/bin启动namesrv: start mqnamesrv.cmd启动broker: start mqbroker.cmd -n 127.0.0.1:9876 -c ../conf/broker.conf autoCreateTopicEnable=true

    也可通过bat脚本启动, 方便快速高效, 复制下面文本, 保存为bat, 双击即可

    set CATALINA_HOME=你的mq解压目录 start
    转载请注明原文地址:https://ipadbbs.8miu.com/read-31030.html
    最新回复(0)