RabbitMq(一)可视化页面相关——Applying plugin configuration to rabbit@hj... failed.文件解决方案

体现

当执行:rabbitmq-plugins.bat enable rabbitmq_management 命令时候出现

错误如下:

Plugin configuration unchanged.
Applying plugin configuration to rabbit@hj… failed.
Could not contact node rabbit@hj. Changes will take effect at broker restart.
Options: --online - fail if broker cannot be contacted. --offline - do not try to contact broker.

第二、是可以使用的哈

Enabling plugins on node rabbit@DESKTOP-EOK64KN:
rabbitmq_management
The following plugins have been configured:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch
Applying plugin configuration to rabbit@DESKTOP-EOK64KN...
Plugin configuration unchanged.

造成原因:

1、可视化管理页面修改了guest相关权限、
2、删除了注册表

网上解决方案一:

https://www.cnblogs.com/amylis_chen/p/6286238.html

解决方法:

Synchronise Erlang Cookies (when running a manually installed Windows Service)

Erlang Security Cookies used by the service account and the user running rabbitmqctl.bat must be synchronised for rabbitmqctl.bat to function.

To ensure Erlang cookie files contain the same string, copy the .erlang.cookie file from the Windows directory (normally C:\WINDOWS.erlang.cookie) to replace the user .erlang.cookie. The user cookie will be in the user‘s home directory (%HOMEDRIVE%%HOMEPATH%), e.g.C:\Documents and Settings%USERNAME%.erlang.cookie orC:\Users%USERNAME%.erlang.cookie (Windows Vista and later).

同步Erlang Cookies

具体操作:将 C:\WINDOWS.erlang.cookie 同步到RabbitMq 启动用户 例如win10:C:\Users%USERNAME%.erlang.cookie

官方安装手册: http://www.rabbitmq.com/install-windows-manual.html

网上解决方案二

1、删除C:\Users\Admin(你登录的机器名) 和 C:\Windows 下的 .erlang.cookie 文件

2、找到本机目录:C:\Users\Admin\AppData\Roaming\RabbitMQ 下的enabled_plugins 文件 ,随便重命名一下【如:enabled_plugins.bak】;

3、再次执行:rabbitmq-plugins.bat enable rabbitmq_management 命令,完美通过;【管理员执行】

4、然后执行:rabbitmq-service install 命令,居然有出现其他问题(有时候是乱码哦):

C:\Users\Administrator>rabbitmq-service install
RabbitMQ service is already present - only updating service parameters
C:\Program Files\erl5.10.3\erts-5.10.3\bin\erlsrv: Warning, could not set correct interactive mode.
Error: 句柄无效。
C:\Program Files\erl5.10.3\erts-5.10.3\bin\erlsrv: Warning, could not set correct service description (comment)Error: 句柄无效。

网上解决方案三:

1、卸载erlang,并且去注册表里HKLM/SOFTWARE/Ericsson/Erlang/ErlSrv下的项清掉,
2、然后重新已管理员身份安装erlang
3、erlang重装完成后,若RabbitMQ service 未安装,则通过执行命令:rabbitmq-service install 安装service;
4、执行命令:rabbitmq-service start 启动service
注:注册表编辑器在c.windows文件夹下
在这里插入图片描述

问题点不同,亲测无效

但都可以试一试

erlang和rabbitMq都安装较新的版本可以有效。

如:在这里插入图片描述

问题二:Not management user问题解决

重新配置guest或者新建一个。这里利用”rabbitmqctl add_user 用户名 密码“命令重新建立了一个用户:admin,重新配置gues仅第二步
一 添加账户

rabbitmqctl add_user admin 123456

二修改权限

rabbitmqctl set_user_tags admin administrator

三 查看列表

rabbitmqctl list_users
rabbitmqctl需要配置环境变量

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

其他基本方法

停止:service rabbitmq-server stop

启动:service rabbitmq-server start

重启:service rabbitmq-server restart

查看状态:service rabbitmq-server status

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值