rocketmq在windows和linux下环境的搭建

1.统一环境:

JDK1.8、Maven

先说linux环境下的安装:

目前release版本已经更新到4.5.0,但是不知道为什么下载不了,所以我就下载了4.4.0-RELEASE版本的

这里奉上下载地址:http://mirrors.shu.edu.cn/apache/rocketmq/4.4.0/rocketmq-all-4.4.0-source-release.zip

下载完成后移动到自己想要存放的目录下面去,然后执行按照官方的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.

Prerequisite

The following softwares are assumed installed:

  1. 64bit OS, Linux/Unix/Mac is recommended;
  2. 64bit JDK 1.8+;
  3. Maven 3.2.x;
  4. Git;
  5. 4g+ free disk for Broker server

Download & Build from Release

Click here to download the 4.4.0 source release. Also you could download a binary release from here.

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的时候。
http://mirror.bit.edu.cn/apache/rocketmq/4.4.0/rocketmq-all-4.4.0-bin-release.zip
首先在这里把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地址和端口号就行了,

 这时候你基本上就已经搭建成功了!

猜你喜欢

转载自www.cnblogs.com/smallIce/p/10604051.html