RabbitMQ报错Error: unable to connect to node rabbit@xxx: nodedown的解决方式
2017-07-27 19:26
906 查看
RabbitMQ报错Error: unable to connect to node rabbit@xxx: nodedown的解决方式
环境:Win10x64+erlang_otp_19.1x64+RabbitMQ3.6.6刚开始研究RabbitMQ,就遇到问题:
安装好之后,按照官方安装向导执行rabbitmqctl status命令检查状态时,报如下错误:
Bash
Status of node 'rabbit@DESKTOP-RVK1IHE' ... Error: unable to connect to node 'rabbit@DESKTOP-RVK1IHE': nodedown DIAGNOSTICS =========== attempted to contact: ['rabbit@DESKTOP-RVK1IHE'] rabbit@DESKTOP-RVK1IHE: * connected to epmd (port 4369) on DESKTOP-RVK1IHE * epmd reports node 'rabbit' running on port 25672 * TCP connection succeeded but Erlang distribution failed * Authentication failed (rejected by the remote node), please check the Erlang cookie current node details: - node name: 'rabbitmq-cli-22@DESKTOP-RVK1IHE' - home dir: C:\Users\TNT - cookie hash: oVa+k73FyoNB9z87SvbEAQ==
根据提示,应该是Erlang的cookie出现问题。谷歌后找到了两种解决方式(还有集群的解决方案,这里无关就不阐述了):
1、重新安装RabbitMQ的服务
For some reason the service set up by the installer did not configure several registry entries. Running this set them correctly and allowed the service to run.
这是由于某些原因在安装服务时没有正确配置注册项,重新安装服务即可解决:
以管理员身份运行RabbitMQ Command Propmt(开始菜单中)
执行rabbitmq-service remove
执行rabbitmq-service install
然后再测试是否成功。
2、更正Erlang的cookie
Erlang会生成两个cookie文件:C:\Windows\.erlang.cookie 及 C:\用户\你的用户名\.erlang.cookie。检查两个文件内容是否一致,不一致用其中一个替换另一个即可。
我这里用第一种方式解决了问题,在卸载服务的时候提示权限不够,但是到电脑中一看已经卸载了,直接重新安装就可以了
相关文章推荐
- Windows下安装RabbitMQ报错Error: unable to connect to node rabbit@xxx: nodedown的解决方式
- RabbitMQ报错Error: unable to connect to node rabbit@xxx: nodedown的解决方法
- windows中安装RabbitMQ时:,unable to connect to node rabbit@xxx: nodedown的解决方式
- RabbitMQ报错Error: unable to connect to node rabbit@xxx: nodedown的解决方式
- rabbitmq Error: unable to connect to node XXX@XXX: nodedown
- 搭建openstack,报:Error: unable to connect to node rabbit@localhost: nodedown
- Error: unable to connect to node rabbit@localhost: nodedown
- RabbitMQ安装后不能运行 Error: unable to connect to node nodedown
- windows安装rabbitmq报错Error: unable to perform an operation on node ''. Please see diagnostics...
- windows安装rabbitmq报错Error: unable to perform an operation on node ''. Please see diagnostics...
- windows安装rabbitmq报错Error: unable to perform an operation on node ''. Please see diagnostics...
- windows安装rabbitmq报错Error: unable to perform an operation on node ''. Please see diagnostics...
- Error: unable to connect to node rabbit@mail: nodedown
- windows安装rabbitmq报错Error: unable to perform an operation on node ''. Please see diagnostics...
- windows安装rabbitmq报错Error: unable to perform an operation on node ''. Please see diagnostics...
- windows安装rabbitmq报错Error: unable to perform an operation on node ''. Please see diagnostics...
- Error: unable to connect to node 'rabbit@devlop-ceilo': nodedown
- Windows下RabbitMQ报错:Error: unable to perform an operation on node
- windows安装rabbitmq报错Error: unable to perform an operation on node ''. Please see diagnostics...