博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
rocketmq在windows和linux下环境的搭建
阅读量:6099 次
发布时间:2019-06-20

本文共 2245 字,大约阅读时间需要 7 分钟。

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.

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  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地址和端口号就行了,

 

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

转载于:https://www.cnblogs.com/smallIce/p/10604051.html

你可能感兴趣的文章
java连接MySql数据库
查看>>
转:Vue keep-alive实践总结
查看>>
android studio修改新项目package名称
查看>>
深入python的set和dict
查看>>
C++ 11 lambda
查看>>
Hadoop2.5.0 搭建实录
查看>>
实验吧 recursive write up
查看>>
High-speed Charting Control--MFC绘制图表(折线图、饼图、柱形图)控件
查看>>
go test命令參数问题
查看>>
linux 搜索文本
查看>>
超实用Mac软件分享(二)
查看>>
Android JSON数据解析
查看>>
DEV实现日期时间效果
查看>>
java注解【转】
查看>>
Oracle表分区
查看>>
centos 下安装g++
查看>>
嵌入式,代码调试----GDB扫盲
查看>>
类斐波那契数列的奇妙性质
查看>>
配置设置[Django]引入模版之后报错Requested setting TEMPLATE_DEBUG, but settings are not configured....
查看>>
下一步工作分配
查看>>