文章目录
在完成RocketMQ在单机安装与启动时遇到的问题:
1、未修改初始内存,导致‘发送消息’失败
2、为导入相关依赖
一、前期准备
系统是64bit,JDK要求是1.8及其1.8以上版本
下载RocketMQ安装包(可以离线下载,也可以wegt下载)
二、wegt下载
代码部分:
wget https://archive.apache.org/dist/rocketmq/4.9.0/rocketmq-all-4.9.0-bin-release.zip
yum yum install -y unzip
cd rocketmq-all-4.9.0-bin-release/
上述步骤完成后的结果显示:
三、修改初始化内存
3.1修改runserver.sh
- 使用vim命令打开bin/runserver.sh文件。现将这些值修改为如下:
JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn512M -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
3.2修改runbroker.sh
- 使用vim命令打开bin/runbroker.sh文件。现将这些值修改为如下:
JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn512M"
四、启动
4.1、启动NameServer
$ nohup sh bin/mqnamesrv &
$ tail -f ~/logs/rocketmqlogs/namesrv.log
4.2、查看进程
jps
4.3、启动Broker
$ nohup sh bin/mqbroker -n localhost:9876 &
$ tail -f ~/logs/rocketmqlogs/broker_default.log