2 RocketMQ Server安装

2023-10-27

RocketMQ依赖Java环境,要求有JDK 1.8以上版本;

支持Windows和Linux平台;支持源码方式安装和使用已经编译好的安装包安装;

我们用windows平台安装RocketMQ Server编译好的安装包,来讲解RocketMQ;

下载地址:https://rocketmq.apache.org/dowloading/releases/

我们用最新版本:4.9.0 release:https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.9.0/rocketmq-all-4.9.0-bin-release.zip

解压后的目录:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tDePCl5N-1629345524250)(C:\Users\java1234\Desktop\RocketMQ\课件\RocketMQ分布式消息队列课件.assets\image-20210819070553886.png)]
benchmark:里面是测试Demo;

bin:可执行脚本;

conf:配置文件;

lib:依赖的jar包;

我们把rocketmq解压包放到D盘根目录,重命名rocketmq

第一步:系统环境变量加两个配置

ROCKETMQ_HOME="D:\rocketmq"
NAMESRV_ADDR="localhost:9876"

在这里插入图片描述

第二步:启动Name Server

进入命令行执行:

.\bin\mqnamesrv.cmd

在这里插入图片描述

第三步:启动Broker

进入命令行执行:

.\bin\mqbroker.cmd -n localhost:9876 autoCreateTopicEnable=true

在这里插入图片描述

第四步:发送和接收消息测试

进入命令行消息发送执行:

.\bin\tools.cmd  org.apache.rocketmq.example.quickstart.Producer

在这里插入图片描述
消息发送成功;

进入命令行消息接收执行:

.\bin\tools.cmd  org.apache.rocketmq.example.quickstart.Consumer

在这里插入图片描述

消息接收成功;

第五步:关闭服务

windows下直接关闭命令行窗口即可;

说明:这个是锋哥的RocketMQ备课笔记,等备课完,会发布配套的视频教程,如有需要,可以先加锋哥WX:java3459 欢迎白嫖

微信搜一搜公众号【java1234】关注这个放荡不羁的程序员,关注后回复【资料】有我准备的一线大厂笔试面试资料以及简历模板。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

2 RocketMQ Server安装 的相关文章

随机推荐

  • docker安装指定版本mysql

    搜索mysql docker search mysql 具体查看mysql镜像版本 https hub docker com mysql tab tags 安装版本 docker pull mysql 5 7 默认安装 docker pul
  • el-table 超出隐藏,悬浮提示

  • makefile自动化变量及其说明

    模式规则 模式规则类似于普通规则 只是在模式规则中 目标名中需要包含有模式字符 一个 包含有模式字符 的目标被用来匹配一个文件名 可以匹配任何非空字符串 规则的依赖文件中同样可以使用 依赖文件中模式字符 的取值情况由目标中的 来决定 例如
  • C语言静态库、动态库的封装和注意事项

    1 动态库 静态库介绍 参考博客 静态库和动态库介绍以及Makefile 2 代码目录结构和编译脚本 参考博客 实际工作开发中C语言工程的目录结构分析 3 编写库的流程 1 明确需求 需求是否合理 需求的使用场景 需求可能遇到的出错情况 2
  • 安装.NetFramework4.7.2

    1 下载安装包 下载路径 https support microsoft com en us topic microsoft net framework 4 7 2 offline installer for windows 05a7273
  • MySQL学习(6)SHOW,USER

    1 SELECT USER 获得当前登陆用户的用户名与主机信息 使用该命令会显示类似于如下信息 root zxj lest vicp cc 前面是用户名 后面是主机名 2 SHOW用法 SHOW DATABASES 显示多少个数据库 也可以
  • CentOS 升级 OpenSSL 至最新版教程

    文章目录 一 服务器环境 二 升级b步骤 2 1 下载最新版的 OpenSSL 2 2 编译并安装 2 3 链接 libssl 2 4 备份旧的并启用新的 OpenSSL 2 5 检查 OpenSSL 版本 一 服务器环境 CentOS 版
  • Shuffle Net系列【V1—V2】

    1 ShuffleNet V1 1 1 Abstract 我们提出了一个极其效率的CNN架构 ShuffleNet 其专为计算能力非常有限的移动设备设计 这个新的架构利用了两个新的操作 pointwise group conv和channe
  • 数据结构 算法 进阶篇

    如果说计算机的出现推动了现代科技的发展 那么算法的出现则扩大了现代计算机的应用范围 硬件是计算机的基础 而算法则是计算机的灵魂 作为一名计算机爱好者 程序员抑或计算机科学家 如果不了解算法 就不能更好地理解和使用计算机 著名的计算机科学家尼
  • 一个XSS靶场练习记录

    首先 传送门 http xss fbisb com yx level1 php name test 其次 挑选合适的浏览器 我用的火狐 Chrome会阻断掉你的XSS注入 level1 产看下源码 ctrl u
  • 近期学习7.17

    操作平台 九天毕昇九天 毕昇 10086 cn 创建实例 try 配置 NVIDIA V100 虚拟化 CPU 2核 内存 16G 创建虚拟环境 conda create n try python 3 8 默认3 8 17 部署chatgl
  • #pragma预处理命令

    pragma可以说是C 中最复杂的预处理指令了 下面是最常用的几个 pragma指令 pragma comment lib XXX lib 表示链接XXX lib这个库 和在工程设置里写上XXX lib的效果一样 pragma commen
  • 用 Python+AI 让小朋友的手绘图跳起来(附完整源码)

    大家好 今天给大家介绍一个非常有趣的项目 基于AI识别 制作儿童手绘图舞蹈图 只需几分钟 就能自动生成儿童手绘人物或类人角色 即具有双臂 两条腿等的角色 的动画 而且生成的动画还能做到栩栩如生 不仅可以跳舞 还能打跆拳道 空中飞踢 模拟人的
  • 几种生成验证码的方式以及计算表达式的计算

    kaptcha 数字字母形式验证码 google kaptcha验证码生成器且可以配置生成的验证码格式 引入依赖
  • 指针的介绍及应用

    一 指针 什么是指针 指针是一种特殊的数据类型 使用它可以定义指针变量 指针变量存储的是整形数据 代表了内存的编号 通过这个编号可以访问对应的内存 为什么要用指针 必须要用才用 函数之间是共享变量 传参是单向值传递 全局变量容易命名冲突 使
  • js两数组是否相交_JavaScript判断两个数组是否相等

    首先判断两个数组是否相等时不能直接使用 var array1 var array2 console log array1 array2 输出false 对于对象来说 比较的是两个对象是否为同一个对象 数组属于对象类型 尽管数组元素是相同的
  • 【总结】C++ 基础数据结构 —— STL之集合(set)用法详解

    文章目录 一 set 的概念 二 set 的基本操作 三 set 的用法 一 set 的概念 set 的含义是集合 它是一个有序的容器 里面的元素都是排序好的 支持插入 删除 查找等操作 就像一个集合一样 所有的操作的都是严格在logn时间
  • 【STM32介绍(入门)】

    STM32介绍 入门 作为学习笔记记录 有错误希望指点出来 初识STM32 STM32 从字面上来理解 ST 是意法半导体 M 是 Microelectronics 的缩写 32 表示 32 位 合起来理解 STM32 就是指 ST 公司开
  • Spring-Security 实现黑白名单功能

    添加该功能是在原有功能上新增功能 SpringBoot SpringSecurity mysql 实现用户数据权限管理 本文仅做重点代码的和相关依赖说明 SpringBoot SpringSecurity mysql 实现用户数据权限管理
  • 2 RocketMQ Server安装

    RocketMQ依赖Java环境 要求有JDK 1 8以上版本 支持Windows和Linux平台 支持源码方式安装和使用已经编译好的安装包安装 我们用windows平台安装RocketMQ Server编译好的安装包 来讲解RocketM