RocketMq 学习【环境调试】

1.去官网下载源码

我的网不好,所以我从gitee上下载的。

https://gitee.com/apache/rocketmq.git

这个只是rocketmq的源码,还有个管理界面。

https://github.com/apache/rocketmq-dashboard.git

2启动rocketmq

  1. 先启动namesrv,这个相当于注册中心,因此先启动

    直接启动你会发现,我靠报错了,说真的阿里的文档简直就是一坨,然后发现是环境变量没配置。配置如下:

照这个配置,再启动就可以了。打印如下表示启动成功了。

  1. 再启动broker 直接启动又报错,然后设置如下:

然后broker.conf文件中添加

ini 复制代码
namesrvAddr=127.0.0.1:9876 
storePathRootDir=F:\IdeaProjects\rocketmq\store
storePathCommitLog=F:\IdeaProjects\rocketmq\commitlog

打印如下,启动成功。

  1. 启动consumer

    直接启动你会发现,还是不行,看了之后发现没有指定注册中心。

把这里放开就好了。

  1. 启动producer 咦,你发现这里启动还是不行,依然没有指定注册中心,放开就好了。

6.启动rocketmq-dashboard

启动!!!你发现启动失败,一看是编译失败,网上看一下啥问题,我靠,这个主分支已经是17版本的jdk了,我还在用8,所以报错了,然后切换release-1.0.0,启动!!!艹,你发现还是不行,报错看着是namesrv地址是空的,估计是配置文件中要加上,结果自己加了一行,发现启动读到的还是空的,麻蛋,再仔细一瞅,人家上面写了一行

arduino 复制代码
rocketmq.config.namesrvAddr=

然后读的时候就读成空的了。。。。最后改完这里,启动成功!!! 真tm不容易啊,我服了,写个文档很难吗?告诉我,look my eyes!

相关推荐
Rick199312 小时前
rabbitmq, rocketmq, kafka这三种消息如何分别保住可靠性,顺序性,以及应用场景?
kafka·rabbitmq·rocketmq
有梦想的小何1 天前
从0到1搭建可靠消息链路:RocketMQ重试 + Redis幂等实战
java·redis·bootstrap·rocketmq
鬼先生_sir2 天前
SpringCloud-Stream + RocketMQ/Kafka
spring cloud·kafka·rocketmq·stream
小江的记录本6 天前
【RocketMQ】RocketMQ核心知识体系全解(5大核心模块:架构模型、事务消息两阶段提交、回查机制、延迟消息、顺序消息)
linux·运维·服务器·前端·后端·架构·rocketmq
__土块__7 天前
一次支付清结算系统线程池故障复盘:从任务积压到异步解耦的架构演进
java·消息队列·rocketmq·线程池·支付系统·故障复盘·异步架构
-南帝-8 天前
RocketMQ2.3.5+SpringBoot 3.2.11+ java17安装-集成-测试案例
java·spring boot·rocketmq
zs宝来了9 天前
RocketMQ 存储原理:CommitLog 与 ConsumeQueue 设计
rocketmq·存储·commitlog·consumequeue
饺子大魔王的男人9 天前
Linux 下 Apache RocketMQ 部署与公网访问实现指南
linux·apache·rocketmq
qq_40999093?13 天前
消息中间件:RabbitMQ、RocketMQ、Kafka快速上手
kafka·rabbitmq·rocketmq
羑悻的小杀马特16 天前
从入门到稳定运行:RocketMQ 5.3.4 单机版安装与开机自启配置详解
运维·服务器·rocketmq