0
点赞
收藏
分享

微信扫一扫

Linux搭建RocketMQ

飞进科技 2022-03-24 阅读 56

一、下载

二、执行命令

wget https://codeload.github.com/apache/rocketmq/tar.gz/refs/tags/rocketmq-all-4.9.3
tar  -zxvf rocketmq-all-4.9.3

三、maven安装

wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
tar -zxvf apache-maven-3.6.3-bin.tar.gz
vim /opt/maven3.6.3/apache-maven-3.6.3/conf/settings.xml
<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>阿里云公共仓库</name>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror>
vim /etc/profile
MAVEN_HOME=/opt/maven3.6.3/apache-maven-3.6.3 #你自己的安装目录

export MAVEN_HOME

export PATH=${PATH}:${MAVEN_HOME}/bin
 source /etc/profile
mvn -v

编译rocketmq

mvn -Prelease-all -DskipTests clean install -U 

在这里插入图片描述

 cd distribution/target/rocketmq-4.9.3/
nohup sh bin/mqnamesrv > /mydata/rocketmq/nameserver.log 2>&1 &
nohup sh bin/mqbroker -n 127.0.0.1:9876 -c conf/broker.conf autoCreateTopicEnable=true > /mydata/rocketmq/broker.log 2>&1 &
jps

在这里插入图片描述

 cat /mydata/rocketmq/broker.log

发现如下报错

在这里插入图片描述

sh ./mqshutdown namesrv

vim runserver.sh
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

vim runbroker.sh
 JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m"

vim tools.sh
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn256m -XX:PermSize=128m -XX:MaxPermSize=128m"

重新启动

nohup sh bin/mqnamesrv > /mydata/rocketmq/nameserver.log 2>&1 &
nohup sh bin/mqbroker -n 127.0.0.1:9876 -c conf/broker.conf autoCreateTopicEnable=true > /mydata/rocketmq/broker.log 2>&1 &

在这里插入图片描述

发现进程都成功!

服务关闭

sh bin/mqshutdown namesrv
sh bin/mqshutdown broker
举报

相关推荐

0 条评论