Spring Cloud Bus安装RabbitMQ

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35917800/article/details/89373248

用Spring Cloud Bus实现通知微服务架构的配置文件的更改,需要使用到RabbitMQ。

使用这个版本的erlang和rabbitmq测试可用,下载地址:https://download.csdn.net/download/qq_35917800/11124992

一. 安装Erlang
RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。
更改安装路径,一路下一步就行。
配置环境变量:在这里插入图片描述
Path里添加%ERLANG_HOME%\bin
在这里插入图片描述
windows键+R键,输入cmd,再输入erl,看到版本号就说明erlang安装成功了。
在这里插入图片描述

二. 安装RabbitMQ
安装同样一路下一步就行,不用配置环境变量。
cmd,进入安装的sbin目录下,运行rabbitmq-plugins enable rabbitmq_management
在这里插入图片描述
然后用管理员权限打开cmd,执行net stop RabbitMQ && net start RabbitMQ
在这里插入图片描述
可以访问http://localhost:15672,默认的用户名密码都是guest,登录rabbitmq控制台。

其他的命令,在cmd,sbin目录下执行:
查看已有用户及用户的角色:rabbitmqctl.bat list_users
在这里插入图片描述
新增一个用户:rabbitmqctl.bat add_user username password
给用户超级管理员角色:rabbitmqctl.bat set_user_tags username administrator
修改密码:rabbitmqctl change_password userName newPassword
删除用户:rabbitmqctl.bat delete_user username

遇到的坑:
因为之前安装了高版本的rabbitmq,导致springcloud不兼容,所以卸载rabbitmq后又重新安装低版本的,然后在启动mq的时候一直报1067,启动失败。

解决方法:
1、打开注册表,window+R,输入regedit,找到ErlSrv下的1.1,删除掉1.1
在这里插入图片描述

在这里插入图片描述

2、到C盘,先把隐藏的文件夹设置为显示,然后可以找到 C:\Users\Administrator\AppData\Roaming\RabbitMQ,删除RabbitMQ这个文件夹后,重新安装RabbitMQ

猜你喜欢

转载自blog.csdn.net/qq_35917800/article/details/89373248