Centos安装RocketMQ
最近学弟学妹在做项目的时候,想使用RocketMQ, 但是阿里云的价格实在太高了,因此只能自己去部署下MQ了。
后期将rocketMQ-client-cpp的学习笔记也会记录下来。
下面为安装流程:
-
安装jdk
yum install java yum -y install java-1.8.0-openjdk*
-
安装git
yum install git
-
下载源代码包
wget ’https://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/4.7.1/rocketmq-all-4.7.1-source-release.zip‘
-
解压源代码包
yum install unzip unzip rocketmq-all-4.7.1-source-release.zip mv rocketmq-all-4.7.1-source-release /opt/ cd /opt/rocketmq-all-4.7.1-source-release/
-
编译源代码
yum install maven mvn -Prelease-all -DskipTests clean install -U
-
运行
cd /opt/rocketmq-all-4.7.1-source-release/distribution/target/rocketmq-4.7.1/rocketmq-4.7.1
-
调整JVM配置(可选)
vim bin/runserver.sh
修改:JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
vim bin/runbroker.sh
修改:
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m"
nohup sh bin/mqnamesrv & nohup sh bin/mqbroker -n 本地IP:9876 &
-