1.统一环境:
JDK1.8、Maven
先说linux环境下的安装:
目前release版本已经更新到4.5.0,但是不知道为什么下载不了,所以我就下载了4.4.0-RELEASE版本的
这里奉上下载地址:
下载完成后移动到自己想要存放的目录下面去,然后执行按照官方的quick start执行就可以了
> unzip rocketmq-all-4.4.0-source-release.zip > cd rocketmq-all-4.4.0/ > mvn -Prelease-all -DskipTests clean install -U > cd distribution/target/apache-rocketmq 打完包之后进入 distribution/target/apache-rocketmq 就可以启动service和broker了
Start Name Server
> nohup sh bin/mqnamesrv & > tail -f ~/logs/rocketmqlogs/namesrv.log The Name Server boot success...
Quick Start
This quick start guide is a detailed instruction of setting up RocketMQ messaging system on your local machine to send and receive messages.
ON THIS PAGE
Prerequisite
The following softwares are assumed installed:
- 64bit OS, Linux/Unix/Mac is recommended;
- 64bit JDK 1.8+;
- Maven 3.2.x;
- Git;
- 4g+ free disk for Broker server
Download & Build from Release
Click to download the 4.4.0 source release. Also you could download a binary release from .
Now execute the following commands to unpack 4.4.0 source release and build the binary artifact.
> unzip rocketmq-all-4.4.0-source-release.zip > cd rocketmq-all-4.4.0/ > mvn -Prelease-all -DskipTests clean install -U > cd distribution/target/apache-rocketmq
Start Name Server
> nohup sh bin/mqnamesrv & > tail -f ~/logs/rocketmqlogs/namesrv.log The Name Server boot success...
Start Broker
> nohup sh bin/mqbroker -n localhost:9876 & > tail -f ~/logs/rocketmqlogs/broker.log The broker[%s, 172.30.30.233:10911] boot success... 到这里基本上linux环境下的单机rocketmq搭建成功了。 二丶windows环境下的rocketmq搭建 其实我们自己电脑资源还是很有限的,为了平时开发感觉没必要起个虚拟机,特别是要起5到6和idea的时候。 首先在这里把rocketmq下载下来,之后放到自己的文件下去,解压。直接进入bin目录下面先启动mqnamesrv.cmd
成功之后这个窗口千万不能关闭,再启动mqbroker.cmd,这里点击之后其实什么都看不到。接下来安装rocketmq的插件,(不知道为什么很多人喜欢去配环境变量,)这里不要关闭之前的两个cmd窗口
1. 下载
地址:https://github.com/apache/rocketmq-externals.git
下载完成之后,进入‘rocketmq-externals-master\rocketmq-console\src\main\resources’文件夹,打开‘application.properties’进行配置。
然后cmd进入‘\rocketmq-externals\rocketmq-console’文件夹,执行‘mvn clean package -Dmaven.test.skip=true’,编译生成target文件。这里打包可能会有问题,说XXX-4.4.0-SNAPSHOT已经不存在了,这时候我们只需要把-SNAPSHOT给删除掉就可以了
在target目录下面执行java -jar rocketmq-console-ng-1.0.0.jar 之后在浏览器下面访问你配置的IP地址和端口号就行了,
这时候你基本上就已经搭建成功了!