记一次本地rabbitMQ启动不了,导致折腾了一天的问题供大家参考。执行下方的命令都会提示报错,网上都会说是安装路径有中文或者空格。如果你是用着用着忽然失效了,那么就不要去纠结路径的问题了。这个问题铁定时erlang的问题,直接卸载了,然后电脑重启后,在重新安装一遍erlang就解决了。
至于为什么忽然间rabbitMQ不能用了?我的情况是电脑太卡做过一次磁盘清理,估摸着是动着erlang在C盘的配置了。所以下班后直接卸载+重启电脑+重装erlang。RabbitMQ就恢复正常使用了。
# 启动rabbitMQ
./rabbitmq-server.bat start
# 启用rabbitMQ插件管理
./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, [[:"rabbitmqcli-501-rabbit@wenmaomao", :shortnames, 15000], false, :net_sup_dynamic]}, :permanent, false, 1000, :supervisor, [:erl_distribution]}}