RabbitMQ执行rabbitmq-plugins.bat enable rabbitmq_management报错问题解决方案

Posted 落月飞雪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RabbitMQ执行rabbitmq-plugins.bat enable rabbitmq_management报错问题解决方案相关的知识,希望对你有一定的参考价值。

当在安装完成RabbitMQ后再sbin目录下执行

rabbitmq-plugins.bat enable  rabbitmq_management

报如下错。
Distribution failed: :shutdown, :failed_to_start_child, :net_kernel, :EXIT, :nodistribution, :child, :undefined, :net_sup_dynamic, :erl_distribution, :start_link, [[:rabbitmqcli8, :shortnames], false], :permanent, 1000, :supervisor, [:erl_distribution]。

建议大家先看看自己的hostname是不是中文。

如上图,我刚刚改成英文的了。
如果你的是中文,改成英文后重启后再次执行即可成功
执行成功后的图如下,可以看到 我的hostname也打印在里面,所以当hostname为中文时候不行

注意

此时虽然安装成功了不报错了,但是当你打开如下文件目录
C:\\Users\\sunchangbo\\AppData\\Roaming\\RabbitMQ\\db

如果里面的两个文件名 不是 rabbit@hostname格式,那么 http://localhost:15672/你也是大概率打不开的。这边建议你直接把RabbitMQ卸载了从新安装,执行命令后 再次看看db文件下下的文件名是否正常,如果正常的话,启动后,依然打不开链接,停了在启动应该就可以打开如下链接了

以上是关于RabbitMQ执行rabbitmq-plugins.bat enable rabbitmq_management报错问题解决方案的主要内容,如果未能解决你的问题,请参考以下文章

rabbitmq-plugins enable rabbitmq_management Failed to start Elixir.

如何安装rabbitmq管理插件(rabbitmq-plugins)

centos7装rabbitmq,rabbitmq-plugins enable rabbitmq_management出问题

搭建RabbitMQ环境(windows)

RabbitMQ 安装,配置

RabbitMQ 启动