前言

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

一、下载、安装。

下载erlang https://www.erlang.org/downloads下载rabbitmq https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.11.0下载说明 a. erlang需要配置环境变量。 b. rabbitmq需要对应的版本只需要修改连接上面的版本号,然后将网页下拉至最下面选择对应的即可。 rabbit具体安装教程链接:点这儿。遇见问题

问题一:服务启动报错: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

总结

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

参考文章

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。