RabbitMQ-报错Error: unable to perform an operation on node ‘rabbit@xxx‘. Please see diagno

现象:

rabbitmq启动成功后,执行./rabbitmqctl status等指令时报错Error: unable to perform an operation on node 'rabbit@xxx'. Please see diagnostics information and suggestions below......

rabbitmq在报错信息之后给出了一些建议的解决办法

Most common reasons for this are:

 * Target node is unreachable (e.g. due to hostname resolution, TCP connection or firewall issues)

 * CLI tool fails to authenticate with the server (e.g. due to CLI tool's Erlang cookie not matching that of the server)

 * Target node is not running

In addition to the diagnostics info below:

 * See the CLI, clustering and networking guides on http://rabbitmq.com/documentation.html to learn more

机器翻译一下大概意思就是

1.目标节点是无法访问的(例如,主机名解析问题,TCP连接或防火墙问题)

2.CLI工具无法通过服务器进行身份验证(例如,CLI工具的Erlang cookie与服务器不匹配)

3.目标节点没有运行

按照rabbitmq给我们的建议,依次尝试

1.主机名解析问题,给自己的/etc/host文件配上ip和主机名,xxx就是报错提示'rabbit@xxx'的xxx

echo 127.0.0.1 xxx>> /etc/host

2.TCP连接问题,即网络问题

ping一下rabbitmq所在服务器的地址

3.防火墙问题,查看防火墙是否关闭,如果没有关闭,则关闭防火墙,指令如下,我报错的原因就是防火墙没有关闭

systemctl status firewalld

systemctl stop firewalld

4.cookie问题,确保计算机中erlang.cookie文件是一致的,具体路径记不得了,大家都是固态硬盘,直接搜索即可

5.rabbitmq没有启动成功,重启rabbitmq,不要用后台启动的方式启动,直接启动,看看有没有真的启动成功

 

另外网上还有人提出来需要确保erlang,rabbitmq的安装没有问题,尤其是要注意基础环境是否安装完全,否则影响erlang运行

安装GCC GCC-C++ Openssl ncurses等模块

yum -y install ncurses-devel

yum -y install openssl-devel

yum -y install unixODBC-devel

yum -y install gcc-c++

如果提示已经安装则说明没问题

其实这个想法我是有点怀疑态度的,因为如果基础环境安装的有问题,正常思维下,那么erlang的安装和测试按理说是应该没办法成功的,根本走不到你启动rabbitmq的这一步

 

 

 

  • 13
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值