Windows下安装RocketMQ
2024-10-13 21:33:55
前言
项目中用到了延迟消息队列,记录下一win10
下rocketmq
的安装
环境
win10 + rocketmq4.7.0
具体操作
下载
环境变量配置
- 配置环境变量
ROCKETMQ_HOME
,值为rocketmq
压缩包解压路径,路径中不能包含空格
- 否则会出现如下错误:
错误: 找不到或无法加载主类 Files\rocketmq\bin\Files\rocketmq\lib
- 注:
rocketmq
还需配置jdk环境变量 ->JAVA_HOME
启动
- Start Name Server,
cmd
窗口rocketmq/bin
目录下执行
start mqnamesrv
- Start Broker,新
cmd
窗口rocketmq/bin
目录下执行
start mqbroker -n localhost:9876 autoCreateTopicEnable=true
关闭
- 可以手动关闭
cmd
终端,也可以使用mqshutdown
脚本 - 关闭
broker
mqshutdown broker
- 关闭
namesrv
mqshutdown namesrv
生产、消费实例
- 设置
NAMESRV_ADDR
:
set namesrv_addr=localhost:9876
- 生产者 Send Messages,
rocketmq/bin
目录下执行:
tools org.apache.rocketmq.example.quickstart.Producer
- 消费者 Receive Messages,
rocketmq/bin
目录下执行:
RocketMQ Console
RocketMQ Console
是RocketMQ
提供的可视化管理工具,方便可视化的操作,下载地址:https://github.com/apache/rocketmq-externals/tree/release-rocketmq-console-1.0.0- 修改配置文件
rocketmq-console\src\main\resources\application.properties
如下:
rocketmq-console
主目录下运行打包命令:
mvn clean package -Dmaven.test.skip=true
- 打包后如下所示:
rocketmq-console\target
目录下运行启动命令:
java -jar rocketmq-console-ng-1.0.0.jar
- 启动成功后访问
http://localhost:8088
- End -
﹀
﹀
﹀
梦想是咸鱼
关注一下吧
最新文章
- prometheus监控系统
- jQuery导入Eclipse后报错解决方法
- undefined method `environment' for nil:NilClass when importing Bootstrap into rails
- 解读浮动闭合最佳方案:clearfix
- 使用CSS3线性渐变实现图片闪光划过效果
- Mysql学习笔记(十四)备份与恢复
- jQuery form插件的使用--处理server返回的JSON, XML,HTML数据
- Nunit 使用介绍
- wpa_supplicant软件架构分析
- List转换成Json、对象集合转换Json等
- 转:Yelp开发团队发布内部网站设计指南
- Net分布式系统
- Gaea是支持跨平台具有高并发、高性能、高可靠性,并提供异步、多协议、事件驱动的中间层服务框架
- 被非技术瓶颈阻挡了,没钱买Mac,挣扎ing
- centos7下安装mysql5.7.17
- DP思想笔记
- 英语口语练习系列-C17-Love story
- (二叉树 递归 DFS) leetcode 100. Same Tree
- NOI-OJ 2.2 ID:1696 逆波兰表达式
- bootstrap全局样式二