RocketMQ 4.7.1 编译指南(openeuler20.03)
【摘要】 RocketMQ 是阿里巴巴在 2012 年开源的分布式消息中间件,目前已经捐赠给 Apache 基金会,并于 2016 年 11 月成为 Apache 孵化项目。作为一款纯 java、分布式、队列模型的开源消息中间件,RocketMQ 支持事务消息、顺序消息、批量消息、定时消息、消息回溯等。
1、配置yum源
备用原有的配置
mv /etc/yum.repos.d/* /repo_bak/
vim /etc/yum.repos.d/openEuler-20.03.repo
aarch64:
[openEuler-everything]
name=openEuler-everything
baseurl=http://repo.huaweicloud.com/openeuler/openEuler-20.03-LTS/everything/aarch64/
enabled=1
gpgcheck=0
gpgkey=https://repo.huaweicloud.com/openeuler/openEuler-20.03-LTS/everything/aarch64/RPM-GPG-KEY-openEuler
[openEuler-EPOL]
name=openEuler-epol
baseurl=http://repo.huaweicloud.com/openeuler/openEuler-20.03-LTS/EPOL/aarch64/
enabled=1
gpgcheck=0
[openEuler-update]
name=openEuler-update
baseurl=http://repo.huaweicloud.com/openeuler/openEuler-20.03-LTS/update/aarch64/
enabled=1
gpgcheck=0
2、安装java1.8
安装 OpenJDK
yum install java-1.8.0-openjdk* -y
3、安装Maven
wget https://archive.apache.org/dist/maven/maven-3/3.9.1/binaries/apache-maven-3.9.1-bin.tar.gz
tar -zxvf apache-maven-3.9.1-bin.tar.gz
mkdir /opt/tools/installed/ -p
mv apache-maven-3.9.1 /opt/tools/installed/
更新环境变量
vim /etc/profile
MAVEN_HOME=/opt/tools/installed/apache-maven-3.9.1
PATH=$MAVEN_HOME/bin:$JAVA_HOME/bin:$PATH
export MAVEN_HOME JAVA_HOME PATH
编辑完成后使配置生效:source /etc/profile
使用命令:mvn -v,查看配置是否生效
4、RocketMQ 编译安装
下载并解压 RocketMQ。
本文档将 RocketMQ 下载并解压到/root/ 下,请根据实际情况
处理。
wget https://archive.apache.org/dist/rocketmq/4.7.1/rocketmq-all-4.7.1-sourcerelease.zip
unzip rocketmq-all-4.7.1-source-release.zip
cd rocketmq-all-4.7.1-source-release
编译构建。
mvn clean package install -Prelease-all -U
编译后生成的软件包在 distribution/target/ 目录下,共有三个类型,文件夹(可直接进入文件夹运行)、tar 包、zip 包,三种方式都可以运行
----结束
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)