文章目录
RocketMq的安装
官方网站: http://rocketmq.apache.org
GitHub: https://github.com/apache/rocketmq
安装前准备:
1.建议使用64位操作系统,建议使用Linux / Unix / Mac;
2.64位JDK 1.8+;
3.Maven 3.2.x;
4.Git;
5.适用于Broker服务器的4g +可用磁盘
1.在Linux上安装Maven
下载Maven
wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
在maven配置文件中添加阿里云镜像
修改maven/conf目录下的settings.xml
在mirrors节点下添加
<mirror>
<id>aliyun-maven</id>
<mirrorOf>*</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
配置maven环境变量
修改/etc/profile
export M2_HOME=/usr/local/maven
export PATH=$PATH:$M2_HOME/bin
安装JDK,找到JDK的安装目录,配置java环境变量
export JAVA_HOME="/usr/java/jdk1.8.0_181-amd64"
export CLASS_PATH="$JAVA_HOME/lib"
export PATH=".$PATH:$JAVA_HOME/bin
环境变量修完执行source /etc/profile
立即生效
2.从GitHub上下载源码并上传到服务器编译安装
unzip rocketmq-master.zip –d /opt/module
cd rocketmq-master/
进入rocketmq主目录编译项目
mvn -Prelease-all -DskipTests clean install –U
编译后在target目录下有发布版的包,rocketmq-4.6.1
cd /opt/module/rocketmq-master/distribution/target/
可以将里面的包挪到安装位置
进入bin目录下可执行各种操作
3.启动nameserver
默认的server的jvm参数很大,需要的内存大,修改为合适的配置
vi runserver.sh
JAVA_OPT="${JAVA_OPT} -server