做企业网站服务商,网站开发入股合作分配比例,做 英语试题的网站,湖南企业名录大全windows RocketMQ与可视化监控平台安装
安装日期2023.09.21 最新版
RocketMQ是一个纯Java、分布式、队列模型的开源消息中间件#xff0c;搭建RocketMQ需要先配置JAVA环境变量,需要有JAVA_HOME。
下载安装包
进入官网选择需要的版本下载安装包#xff08;以下以5.1.3为例…windows RocketMQ与可视化监控平台安装
安装日期2023.09.21 最新版
RocketMQ是一个纯Java、分布式、队列模型的开源消息中间件搭建RocketMQ需要先配置JAVA环境变量,需要有JAVA_HOME。
下载安装包
进入官网选择需要的版本下载安装包以下以5.1.3为例。官网下载地址官网 下载编译好的二进制文件也可以自己选择源文件。这边主要以二进制包的方式来进行安装。 进入下载也如下图 安装RocketMQ
1、解压安装包进入安装目录的bin文件夹这里包含MQ启动脚本包括sh和cmd脚本 2、修改虚拟机内存RocketMQ 默认的虚拟机内存较大启动 Broker 或者 NameServer 可能会因为内存不足而导致失败需要根据实际情况修改Broker和NameServer的虚拟机内存。编译runbroker和runserver文件win环境下修改cmd脚本linux环境下修改sh脚本即可以下是参考设置
# 以windows环境下为例编辑 runbroker.cmd 和 runserver.cmd 修改默认 JVM 大小
$ vi bin/runbroker.cmd
# 修改-server参数
set JAVA_OPT%JAVA_OPT% -server -Xms2g -Xmx2g -Xmn1g$ vi bin/runserver.cmd
# 修改-server参数
set JAVA_OPT%JAVA_OPT% -server -Xms2g -Xmx2g -Xmn1g -XX:MetaspaceSize128m -XX:MaxMetaspaceSize320m启动RocketMQ
在RocketMQ安装路径的bin目录下执行以下两个命令
1、启动NameServer
# windows环境下启动
.\mqnamesrv2、启动Broker
# windows环境下启动
.\mqbroker -n 127.0.0.1:9876 启动成功如下图所示
如果 MQ 处于开启成功后会有四个端口其中一个 namesrv 端口默认是 9876还有三个 broker 端口(10909、10911、10912) 如果需要本地开发环境连接到rocketmq的服务器进行消息推送需要开启修改对应的配置文件实现。配置文件再mq根目录下的conf文件夹中
安装并启动mq可视化监控平台 rocketmq-dashboard是RocketMQ的一个拓展开源项目可以对MQ进行可视化监控。 下载地址https://github.com/apache/rocketmq-dashboard 1、下载项目并将配置文件中的namesrv地址改成自己的NameServer地址 2、配置完成后进行编译打包然后启动打包完成的jar就可以了 启动成功后就可以通过浏览器访问 http://ip地址:端口 进入控制台页面可视化查询MQ服务的相关信息如下图所示 推荐使用docker来安装目前最新的可用 docker 镜像是 apacherocketmq/rocketmq-console:2.0.0
docker pull apacherocketmq/rocketmq-console:2.0.0运行它自己更改名称vrAddr和端口
docker run -e JAVA_OPTS-Drocketmq.namesrv.addr127.0.0.1:9876 -Dcom.rocketmq.sendMessageWithVIPChannelfalse -p 8080:8080 -t apacherocketmq/rocketmq-console:2.0.0浏览器访问http://ip:8080
在下面修改成宿主机的ip地址不能用127.0.0.1因为是docker容器。 参考博客
https://blog.csdn.net/xianren95/article/details/121924194 “十分钟搞懂RocketMQ从部署到灵活使用附示例demo” https://blog.csdn.net/qq_36737803/article/details/112261352 “RocketMQ与Springboot整合rocketmq-spring-boot-starter实战教程” https://blog.csdn.net/qq435265116/article/details/123994458 “windows搭建RocketMQ踩的坑之Please set the ROCKETMQ_HOME variable in your environment” https://blog.csdn.net/abu935009066/article/details/120828337 “RocketMQ Web控制台监控界面介绍部署”