一.环境说明
对于 RocketMQ 4.3.0版本,官方要求环境如下,其中 Git 用于从 GitHub 获取源码,没有安装也没关系,可以直接下载
推荐的流程是:Linux 系统上安装 Git 工具 、Maven、Java JDK
Git 工具用于直接从 GitHub 获取 RocketMQ 项目源码下载到 Linux 系统上
然后 Maven 将 RocketMQ 源码进行编译成二进制文件
安装了 Java JDK 就可以运行 RocketMQ 了
二、下载安装包
yum -y install git (下载git工具)
mven 部署 借鉴: (http://www.taodudu.cc/news/show-4803543.html?action=onClick)
下载rocketmq
wget 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 -d /usr/local/rocketmq
修改RocketMQ启动配置
修改目录 /usr/local/rocketmq/rocketmq-all-4.7.1-bin-release/bin 下的 3 个配置文件: runserver.sh、runbroker.sh 、tools.sh不然会报insufficient memory
1、runserver.sh
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
2、runbroker.sh
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m"
3、tools.sh
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn256m -XX:PermSize=128m -XX:MaxPermSize=128m"
4、启动 NameServer
进入 RocketMQ 安装目录下的 /usr/local/rocketmq/rocketmq-all-4.7.1-bin-release 目录进行操作
nohup sh bin/mqnamesrv &
5、启动 Broker
同样进入 RocketMQ 安装目录下的 /usr/local/rocketmq/rocketmq-all-4.7.1-bin-release 目录进行操作
nohup sh bin/mqbroker -n 192.168.44.128:9876 &
借鉴:https://blog.csdn.net/weixin_44702984/article/details/131091119
标签:bin,OPT,4.7,单机,sh,rocketmq,Linux,RocketMQ From: https://www.cnblogs.com/cherishlife/p/17679826.html