最近因为公司要求,在网上找了个项目想二次开发用,就在我删除一系列无用代码后,虽然做好了心里准备一定会报错(还是有些期待它不报错的),果然报错了,除了数据库连接以及本地redis没启动的问题之类的,最主要的是这个:
懂的都懂,一看就是配置的roketmq有问题,一开始我以为是配置出错了,看了一眼,没毛病啊!
然后就去网上搜,不搜不知道,一堆无用的文章影响我思路,最后懂了,原来是本地的mq服务没启动啊,那简单了,直接去官网下载啊!下面就是本地安装mq以及服务启动的步骤:
大佬们别喷,本人还是只新牛马,求放过!!!!
官网下载地址:Run RocketMQ locally | RocketMQ (apache.org)(下载二进制解压包)
环境变量
解压好后配置先环境变量,这个就不多说了
变量名:ROCKETMQ_HOME
变量值:解压位置
修改配置文件
打开conf目录下的broker.conf文件修改配置,这里我用的 notepadd++
将以下两行配置添加即可
enablePropertyFilter=true
namesrvAddr=127.0.0.1:9876
保存后打开bin文件进入cmd输入以下命令启动服务
start mqnamesrv.cmd
start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true
两个都执行后会弹出两个窗口为启动成功
启动好服务后,又去跑了下项目,果然成功了!
注:此为本地mq启动方法,根据项目实际情况配置正确的ip以及端口
收尾!感谢收看,能帮到各位是在下的荣幸!
标签:Roketmq,127.0,启动,0.1,cmd,报错,本地,9876,mq From: https://blog.csdn.net/2402_84037826/article/details/142523937