SpringBoot 整合RabbitMQ项目安装搭建

前言

本文经过从零到一搭建Rabbit项目,包括下载、安装等,以及在此过程中遇见的各种问题,特此记录,如有不正确的地方,还请指出,多谢。


一、下载、安装。

  1. 下载erlang
    https://www.erlang.org/downloads
  2. 下载rabbitmq
    https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.11.0
  3. 下载说明
    a. erlang需要配置环境变量。
    b. rabbitmq需要对应的版本只需要修改连接上面的版本号,然后将网页下拉至最下面选择对应的即可。
    rabbit具体安装教程链接:点这儿。
  4. 遇见问题
问题一:服务启动报错:ERROR: distribution port 25672 in use by another node,如下所示
Configuring logger redirection
15:20:10.914 [warning] Using RABBITMQ_ADVANCED_CONFIG_FILE: c:/Users/22815/AppData/Roaming/RabbitMQ/advanced.config
15:20:12.224 [error]

15:20:12.224 [error] BOOT FAILED
BOOT FAILED
15:20:12.224 [error] ===========
===========
15:20:12.224 [error] ERROR: distribution port 25672 in use by another node: rabbit@BO
ERROR: distribution port 25672 in use by another node: rabbit@BO
15:20:12.224 [error]
解决:找到当前安装的地方,轻点一下就可以了

在这里插入图片描述

问题二:登录页:http://localhost:15672/加载不出来
解决:默认是不开启管理页面,需要通过下载插件才可以开启
进入rabbitmq的安装路径下的sbin目录下面,cmd进入该目录下面,执行:
rabbitmq-plugins enable rabbitmq_management 即可
问题三:登录页:http://localhost:15672/,输入账号和密码:guest均登录不上,甚至出现了类似于swagger的登录页,查看日志报错:HTTP access denied: user 'guest' - invalid credentials等错误。
日志查看路径:C:\Users\22815\AppData\Roaming\RabbitMQ\log(根据你的实际情况来)
解决:guest账号始终登录不上,于是新建用户test,修改配置文件:advanced.config,并且在原始登录页(不在下面这个登录页才可以登录陈宫。ps:点击取消或者刷新网页即可出现原始登录页)
配置文件修改:与日志文件在同一个大文件夹下(C:\Users\22815\AppData\Roaming\RabbitMQ),修改成一下内容:[{rabbit, [{loopback_users, []}]}].    下图所示。
新建用户命令(还是进入sbin目录下,进行cmd):

#新增用户
rabbitmqctl add_user admin 123456
#设置用户操作权限
rabbitmqctl set_user_tags admin administrator

在这里插入图片描述
在这里插入图片描述


总结

至此,便可以登录上去了,具体代码下次写。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值