错误:无法在节点“rabbit@YASHODIP-PC”上执行操作。请参阅下面的诊断信息和建议。
最常见的原因是:
除了以下诊断信息:
尝试联系:['rabbit@YASHODIP-PC']
兔子@YASHODIP-PC: * 连接到 YASHODIP-PC 上的 epmd(端口 4369) * epmd 报告:节点“兔子”根本没有运行 YASHODIP-PC 上没有其他节点 * 建议:启动节点
当前节点详细信息: * 节点名称:'rabbitmqcli-17388-rabbit@YASHODIP-PC' * 有效用户主目录:C:\Users\yasho * Erlang cookie 哈希值:96Pe9121Rb1vncp1IqXA6Q==
我无法查看本地计算机上安装的rabbitMQ服务的状态。请提出解决方案。
老话题,但我偶然发现它寻找原因。所以我会写我所拥有的。 在文件 /etc/rabbitmq/rabbitmq-env.conf 中
export [email protected]
替换为
export RABBITMQ_NODENAME=rabbit@localhost
对于 Linux,在这种情况下 /etc/hostname 已更改。
安装rabbitmq之前更改为旧主机名
或者
systemctl restart rabbitmq-server
并重新创建用户和虚拟主机
如果主机名太长,可能会发生此类错误。这就是它解释的原因:
If target node is configured to use long node names, don't forget to use --longnames with CLI tools
编辑兔子的配置文件(对于 RHEL 类型,它是
/etc/rabbitmq/rabbitmq.conf
)。在网络部分:
#IPv4
listeners.tcp.local = 127.0.0.1:5672
#...
## write your ip and not your hostname
listeners.tcp.other_ip = 164.81.0.0:5672