linux下启动rocketMQ 怕后边忘记 做下记录
首先第一步需要将rocketMQ项目上传到linux服务器上
rocketmq-all-4.3.0-bin-release.zip
//解压文件夹
unzip rocketmq-all-4.3.0-bin-release.zip
然后修改nameService、Borker服务器内存
[root@CentOS-7 ~]# cd /usr/local/rocketmq-4.3.0/bin
[root@CentOS-7 bin]# pwd
/usr/local/rocketmq-4.3.0/bin
[root@CentOS-7 bin]# vi runserver.sh
//将runserver.sh文件里 JAVA_OPT 改为128m 默认4G太大
JAVA_OPT="${JAVA_OPT} -server -Xms128m -Xmx128m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
//保存
:x
[root@CentOS-7 bin]# pwd
/usr/local/rocketmq-4.3.0/bin
[root@CentOS-7 bin]# vi runbroker.sh
//将runbroker.sh文件里 JAVA_OPT 改为128m 默认4G太大
JAVA_OPT="${JAVA_OPT} -server -Xms128m -Xmx128m -Xmn128m"
启动NameService
[root@CentOS-7 rocketmq-4.3.0]# pwd
/usr/local/rocketmq-4.3.0
[root@CentOS-7 rocketmq-4.3.0]# nohup sh bin/mqnamesrv &
[root@CentOS-7 rocketmq-4.3.0]# cat nohup.out
有这么一句话说明启动成功
The Name Server boot success.
启动 mqbroker
[root@CentOS-7 rocketmq-4.3.0]# nohup sh bin/mqbroker -c conf/broker.conf -n 127.0.0.1:9876 &
端口默认10911