• Rocket MQ 4.8 安装部署记录


    Rocket MQ 4.8 安装部署记录

    1.  说明

    我这边部署采用系统 Windows server 2019

    需要环境 JDK1.8、Maven、Git

    2.  组件下载

    2.1.  Rocket MQ 下载

    下载最新版本zip

    https://rocketmq.apache.org/dowloading/releases/

     

    2.2.  Java JDK 下载

    不同系统下载不同包,我这边是windows server 2019

    https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

     

    这个要注意我之前下载最新版JDK 运行时候启动不起来,报错,后面下载 JDK1.8 就没问题。按网上说的修改编辑runbroker.cmd,runserver.cmd 都不行。

    下面是最新版JDK下载地址

    https://www.oracle.com/java/technologies/javase-jdk16-downloads.html

    2.3.  Maven 构建工具下载

    https://maven.apache.org/download.cgi

     

    2.4.  RocketMQ 管理插件包下载

    可以安装git 工具拉取,我这边直接下载

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

     

    Git 工具下载地址

    https://git-scm.com/download/win

    3.  组件安装

    3.1.  Java JDK安装

    3.1.1.  安装步骤

    直接运行即可

     

    3.1.2.  验证安装

     

    3.2.  Maven安装

    参考

    https://wiki.jikexueyuan.com/project/maven/environment-setup.html

    3.2.1.  发送到发送到

    3.2.2.  解压 Maven 文件

    解压文件到你想要的位置来安装 apache-maven-3.6.3,你会得到 apache-maven-3.6.3 子目录

    3.2.3.  设置 Maven 环境变量

    添加 M2_HOME、M2、MAVEN_OPTS 到环境变量中。

    使用系统属性设置环境变量。
    M2_HOME=C:Program FilesApache Software Foundationapache-maven-3.2.5[h1] 
    M2=%M2_HOME%in
    MAVEN_OPTS=-Xms256m -Xmx512m

    现在添加 M2 变量到系统“Path”变量中

    添加字符串 “;%M2%” 到系统“Path”变量末尾

    3.2.4.  验证 Maven 安装

    打开命令控制台    c:> mvn –version

    注意 环境变量修改 CMD 要关掉重新打开。

    3.3.  Rocket 安装

    3.3.1.  解压已下载包

     

    3.3.2.  设置 Rocket 环境变量

        变量名:ROCKETMQ_HOME

    变量值:MQ解压路径MQ文件夹名

     

    3.3.3.  启动 Rocket

    CMD 下进入至‘MQ文件夹in’下 执行

    start mqnamesrv.cmd

    启动成功后,弹出的窗口不要关闭

    这个大小可以调整,我这个是虚拟机我调小一点

     

    3.3.4.  启动BROKER

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

    执行报错

     

    编辑runbroker.cmd

     

    这个也调小一点

     

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

     

    3.4.  Rocket 插件安装

    3.4.1.  解压下载包

     

    3.4.2.  修改配置文件

    对应 Broker 我这都是默认的就不修改

     

    3.4.3.  编译项目

    进入 ocketmq-externals ocketmq-console 文件夹,执行

    mvn clean package -Dmaven.test.skip=true

     

    3.4.4.  启动项目

    编译成功之后,Cmd进入‘target’文件夹,执行

    java -jar rocketmq-console-ng-2.0.0.jar

    启动报错:

     

    3.4.4.1. 方法1

    发现是用maven编译jar包时没有配置rocketmq.config.namesrvAddr

    该参数默认为空(居然默认给null),我以为会议默认配置端口,流汗。

    继续修改打包

     

    执行

    mvn clean package -Dmaven.test.skip=true

    3.4.4.2. 方法2

    也可以启动是否指定。

    java -jar rocketmq-console-ng-2.0.0.jar --server.port=8080 --rocketmq.config.namesrvAddr=127.0.0.1:9876

     

     

    3.4.5.  启动完成

     

    修改为中文

  • 相关阅读:
    sha256 in C language
    制作带动画效果的状态栏
    带进度条的任务栏
    在状态栏中显示当前系统时间
    在状态栏中显示当前操作员
    在状态栏中显示复选框
    设计浮动工具栏
    可以拉伸的菜单
    任务栏托盘菜单
    带历史信息的菜单
  • 原文地址:https://www.cnblogs.com/piaoxuewuming/p/14579626.html
Copyright © 2020-2023  润新知