RockerMQ003-Windows 安装 RocketMQ

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RockerMQ003-Windows 安装 RocketMQ相关的知识,希望对你有一定的参考价值。


【RockerMQ】003-Windows 安装 RocketMQ

一、准备工作

1、环境要求

  • 64位JDK 1.8+;
  • Maven 3.2.x;
  • 64位操作系统系统,本文档在Windows上安装

2、下载解压

下载地址

​https://archive.apache.org/dist/rocketmq/5.1.0/​

下载目标

【RockerMQ】003-Windows

解压

到不含中文路径的目录下

【RockerMQ】003-Windows

环境变量

此处省略 JAVA_HOME 的设置!

RocketMQ 的环境变量值根据实际目录设置。

变量名:ROCKETMQ_HOME

变量值:D:\\MySoft\\Environment\\RocketMQ\\rocketmq-all-5.1.0-bin-release

【RockerMQ】003-Windows

二、启动

1、启动 NameServer

在 ​​runserver.cmd​​ 文件中修改内存大小:

set "JAVA_OPT=%JAVA_OPT% -server -Xms512m -Xmx512m -Xmn512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

双击 ​​mqnamesrv.cmd​​ 启动即可!

启动报错

Unrecognized VM option UseConcMarkSweepGC
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

原因

RocketMQ 默认使用 JDK8 版本,我本地是 JDK17 版本!

修改环境变量

也可以修改 RockerMQ 的 JDK 路径!

【RockerMQ】003-Windows

双击启动

【RockerMQ】003-Windows

2、启动 Broker

在 ​​runbroker.cmd​​ 文件中修改内存大小:

set "JAVA_OPT=%JAVA_OPT% -server -Xms256m -Xmx256m"

修改 mqbroker.cmd 脚本,增加 NameServer 的地址

set “NAMESRV_ADDR=localhost:9876”

【RockerMQ】003-Windows

双击启动

【RockerMQ】003-Windows

三、验证 RocketMQ 功能

RocketMQ 自带了发送与接收消息的脚本 ​​tools.cmd​​,用来验证 RocketMQ 的功能是否正常。

1、启动消费者

与 ​​mqbroker.cmd​​​ 脚本类似,启动 ​​tool.cmd​​​ 命令之前我们要指定 ​​NameServer​​ 地址。

这里我们采用命令方式指定,并启动消费者。依次执行如下命令:

set NAMESRV_ADDR=127.0.0.1:9876
tools.cmd org.apache.rocketmq.example.quickstart.Consumer

【RockerMQ】003-Windows

消费者启动完成

【RockerMQ】003-Windows

2、启动生产者

再打开一个 ​​cmd​​ 窗口,依次执行如下命令:

set NAMESRV_ADDR=127.0.0.1:9876
tools.cmd org.apache.rocketmq.example.quickstart.Producer

【RockerMQ】003-Windows

生产者启动命令

启动成功后,生产者会发送1000个消息,然后自动退出。

【RockerMQ】003-Windows

生产者发送消息并退出

此时,在消费者界面按下 ​​Ctrl + C​​,就会收到刚刚生产者发出的消息。

【RockerMQ】003-Windows

四、RocketMQ 控制台

第一步:克隆项目到本地

https://github.com/apache/rocketmq-dashboard

第二步:使用 ​​IDEA​​ 打开项目

非必要,直接使用 maven 打包运行也可!

【RockerMQ】003-Windows

第三步:启动项目

【RockerMQ】003-Windows

第四步:访问

localhost:8080

【RockerMQ】003-Windows


prometheus 配置容器 cadvisor监控节点

安装cadvisor

docker run --volume=/:/roofs:ro --volume=/var/run:/var/run:rw --volume=/sys:/sys:ro --volume=/var/lib/docker/:/var/lib/docker:ro --volume=/dev/disk/:/dev/disk:ro --publish=8080:8080 --detach=true --name=cadvisor google/cadvisor:latest

技术图片

页面访问

技术图片

 

prometheus 静态配置添加监控节点

技术图片

 技术图片

 

以上是关于RockerMQ003-Windows 安装 RocketMQ的主要内容,如果未能解决你的问题,请参考以下文章

工具之003-Windows下常用工具

PAS 03.05.003 Windows 1CD+ Abaqus v6.14-5+TMG for NX 8.5

Docker安装RocketMQ

ro在xe10.3上的安装

Centos7安装RocketMQ及配置测试