rocketmq安装和简单实战(windows版本)

本文档详细介绍了在Windows环境下安装RocketMQ的步骤,包括下载RocketMQ、配置环境变量、启动NameServer和Broker,以及安装和运行RocketMQ管理控制台插件。在启动过程中遇到找不到主类的问题,解决办法是检查JAVA_HOME环境变量设置。通过修改启动脚本,确保正确引用了Java路径。完成这些步骤后,成功启动RocketMQ服务,并启动插件项目。最后,访问Web控制台即可查看和管理RocketMQ实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

rocketmq安装和简单实战(windows版本)

1.下载:

下载地址:https://rocketmq.apache.org/release_notes/release-notes-4.9.0/
下载玩放在工具安装包下(每个人工具包地址都不一样),进行解压
在这里插入图片描述
在这里插入图片描述

配置系统环境变量

在这里插入图片描述

2.启动NAMESERVER

在这里插入图片描述

下面的页面不要关
在这里插入图片描述

启动是报错
找不到或无法加载主类 Files\Java\jdk1.8.0_111\jre\lib\ext

原因
是因为JAVA_HOME 是字符串
将runserver.cmd

@echo off
rem Licensed to the Apache Software Foundation (ASF) under one or more
rem contributor license agreements.  See the NOTICE file distributed with
rem this work for additional information regarding copyright ownership.
    rem The ASF licenses this file to You under the Apache License, Version 2.0
    rem (the "License"); you may not use this file except in compliance with
    rem the License.  You may obtain a copy of the License at
    rem
    rem     http://www.apache.org/licenses/LICENSE-2.0
    rem
    rem Unless required by applicable law or agreed to in writing, software
    rem distributed under the License is distributed on an "AS IS" BASIS,
rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    rem See the License for the specific language governing permissions and
    rem limitations under the License.
        
        
        set JAVAHOME="%JAVA_HOME%"
        if not exist "%JAVA_HOME%\bin\java.exe" echo Please set the JAVA_HOME variable in your environment, We need java(x64)! & EXIT /B 1
            set "JAVA=%JAVA_HOME%\bin\java.exe"
            
            setlocal
            
            set BASE_DIR=%~dp0
            set BASE_DIR=%BASE_DIR:~0,-1%
                for %%d in (%BASE_DIR%) do set BASE_DIR=%%~dpd
                
                set CLASSPATH=.;%BASE_DIR%conf;%CLASSPATH%
                    
                    set "JAVA_OPT=%JAVA_OPT% -server -Xms2g -Xmx2g -Xmn1g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
                    set "JAVA_OPT=%JAVA_OPT% -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+CMSClassUnloadingEnabled -XX:SurvivorRatio=8 -XX:-UseParNewGC"
                    set "JAVA_OPT=%JAVA_OPT% -verbose:gc -Xloggc:"%USERPROFILE%\rmq_srv_gc.log" -XX:+PrintGCDetails -XX:+PrintGCDateStamps"
                    set "JAVA_OPT=%JAVA_OPT% -XX:-OmitStackTraceInFastThrow"
                    set "JAVA_OPT=%JAVA_OPT% -XX:-UseLargePages"
                    set "JAVA_OPT=%JAVA_OPT% -Djava.ext.dirs=%BASE_DIR%lib;%JAVAHOME%\jre\lib\ext"
                    set "JAVA_OPT=%JAVA_OPT% -cp "%CLASSPATH%""
                    
                    "%JAVA%" %JAVA_OPT% %*

在这里插入图片描述

3.启动borker

start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true

在这里插入图片描述

不要关闭此窗口
在这里插入图片描述

4.rocketmq插件安装

https://github.com/apache/rocketmq-externals/tree/release-rocketmq-console-1.0.0

在这里插入图片描述

直接下载解压

修改配置application.properties
进入‘rocketmq-console\src\main\resources’文件夹,
打开‘application.properties’进行配置。
在这里插入图片描述

编译
进入 \rocketmq-externals\rocketmq-console 文件夹,执行

mvn clean package -Dmaven.test.skip=true

启动插件项目
编译成功之后,Cmd进入‘target’文件夹,执行

java -jar rocketmq-console-ng-1.0.0.jar

5.访问项目

浏览器中输入‘127.0.0.1:配置端口’,成功后即可查看。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值