Windows10安装RocketMQ

Windows10安装RocketMQ

  • 安装RocketMQ目录
    • 一、准备环境
    • 二、RocketMQ部署
      • 1、下载RocketMQ
      • 2、解压下载好的rocketmq-all-x.x.x-bin-release
      • 3、RocketMQ配置系统变量
      • 4、启动
    • 三、RocketMQ插件部署
      • 1、安装rocketmq-console插件(不是必须)

安装RocketMQ目录

一、准备环境

1.系统 Windows
2.环境 JDK1.8、Maven、Git
ps:没有环境的自行百度下载

二、RocketMQ部署

1、下载RocketMQ

http://rocketmq.apache.org/release_notes/
可以自行选择版本,我这里选择的是4.3.0版本
Windows10安装RocketMQ_第1张图片Windows10安装RocketMQ_第2张图片

2、解压下载好的rocketmq-all-x.x.x-bin-release

注意:解压目录空格问题,后续配置环境可能会出问题
Windows10安装RocketMQ_第3张图片

3、RocketMQ配置系统变量

系统变量名: ROCKETMQ_HOME
系统变量值: E:\DevelopmentTool\mq\rocketmq-all-4.3.0-bin-release(自己的mq解压目录)

Windows10安装RocketMQ_第4张图片

4、启动

  1. 解压后进入bin目录,在地址栏输入cmd进入命令框
    Windows10安装RocketMQ_第5张图片
  2. 启动

启动失败:

 如果启动失败报错:
 	错误: 找不到或无法加载主类 Files\Java\jdk1.8.0_131\lib;C:\Program
 	   
报错分为两种情况:
    第一种为:输入命令start mqnamesrv.cmd  报错
    第二种为:输入命令start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true 报错

Windows10安装RocketMQ_第6张图片
解决方案:

	错误: 找不到或无法加载主类 原因分析:
		加载jdk环境变量的时候,jdk目录有空格

第一种命令报错:
1、用Notepad++或者其他编辑器打开mqnamesrv.cmd
Windows10安装RocketMQ_第7张图片
2、用Notepad++或者其他编辑器打开mqnamesrv.cmd
Windows10安装RocketMQ_第8张图片

注意引号,在%JAVA_HOME% 两端加入”“ 则空格不会做终结符 被识别为 C:\Program Files

set “JAVA_OPT=%JAVA_OPT% -cp %CLASSPATH%”
更改为:
set “JAVA_OPT=%JAVA_OPT% -cp “%CLASSPATH%””

同理,第二种命令报错也是同样的方法解决

cmd执行命令:start mqnamesrv.cmd
启动nameserver,成功后不要关闭窗口

Windows10安装RocketMQ_第9张图片

cmd执行命令:
	start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true
启动broker 执行成功后不要关闭窗口

Windows10安装RocketMQ_第10张图片
三个cmd命令窗,启动命令如下:
Windows10安装RocketMQ_第11张图片

三、RocketMQ插件部署

1、安装rocketmq-console插件(不是必须)

  1. 下载地址:(http不行就用https )

    https://github.com/apache/rocketmq-externals
    如果已安装git,使用git命令clone
    https://github.com/apache/rocketmq-externals

  2. 下载完成后进入解压目录的rocketmq-console项目
    找到application.properties配置文件
    Windows10安装RocketMQ_第12张图片

更改如下:

//rocketmq-console是一个spring-boot项目 
//项目启动端口
server.port=8080
//rocketmq地址
rocketmq.config.namesrvAddr=127.0.0.1:9876
  1. 配置完成后,cmd进入rocketmq-console项目根目录,使用maven打包
//执行maven命令跳过测试打包:
mvn clean package -Dmaven.test.skip=true

Windows10安装RocketMQ_第13张图片
Windows10安装RocketMQ_第14张图片

有可能打包不成功,请查看maven依赖库,自行百度!!!

  1. 打包成功后,target目录下会生成rocketmq-console-ng-1.0.0.jar,使用java -jar命令运行这个jar包
java -jar rocketmq-console-ng-1.0.0.jar

Windows10安装RocketMQ_第15张图片
Windows10安装RocketMQ_第16张图片

  1. 访问rocketmq监控页面
    http://localhost:8080 以实际地址为准
    Windows10安装RocketMQ_第17张图片

你可能感兴趣的:(服务搭建,rabbitmq,java)