您的位置:首页 > 编程语言

rocketmq将github最新源码打成tar.gz包/rocketmq控制台编译安装

2017-10-05 20:25 555 查看
如果嫌麻烦,可以直接下载 rocketmq最新4.1.0的tar包,包含控制台已经编译好的。点此下载!

安装环境

1.安装jdk:http://blog.csdn.net/qq_34021712/article/details/69816837

2.安装maven

去官网http://maven.apache.org/download.cgi下载maven的tar.gz包



然后上传到安装目录,解压:
tar -zxvf apache-maven-3.5.0-bin.tar.gz
设置环境变量
vi /etc/profile
在文件最后添加以下内容
export M2_HOME=/usr/local/apache-maven-3.5.0
export PATH=$M2_HOME/bin:$PATH
然后使环境变量生效:
source /etc/profile
验证是否成功:
mvn -v
出现以下内容表示成功



3.安装git

yum install git
验证是否成功:
git --version

rocketMQ源码编译

参考官网文档http://rocketmq.apache.org/docs/quick-start/
git clone https://github.com/apache/incubator-rocketmq.git
cd incubator-rocketmq
mvn -Prelease-all -DskipTests clean install -U
cd distribution/target/apache-rocketmq
在distribution/target/apache-rocketmq下有编译好的tar包 和zip包等。

rocketmq控制台编译

先将incubator-rocketmq-externals拉到本地,因为我们需要自己对rocketmq-console进行编译打包运行。
git clone https://github.com/apache/rocketmq-externals.git[/code] 

通过命令行进入到rocketmq-console子目录,通过maven对其进行编译打包
mvn clean -DskipTests package




此时在rocketmq-console/target目录下生成了一个叫rocketmq-console-ng-1.0.0.jar的jar包,如上图所示
cd /usr/local/software/rocketmq-externals/rocketmq-console/target/
接下来运行这个jar包,我们可以直接通过java -jar的方式运行
java -jar rocketmq-console-ng-1.0.0.jar --server.port=8889 --rocketmq.config.namesrvAddr=192.168.1.109:9876;192.168.1.105:9876
这里注意需要设置两个参数:--server.port为运行的这个web应用的端口,如果不设置的话默认为8080--rocketmq.config.namesrvAddr为RocketMQ命名服务地址,如果不设置的话默认为“”。

启动效果图

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: