【问题标题】:RabbitMQ - Error trying to enable pluginsRabbitMQ - 尝试启用插件时出错
【发布时间】:2016-10-02 20:04:17
【问题描述】:

我对 RabbitMQ 很陌生,所以刚刚在 Windows 10 上安装了带有 Erlang_otp_win64_18.2.1 的 rabbitmq-server-3.6.1。我正在尝试通过管理员命令提示符运行以下命令:

cd "\Program Files\RabbitMQ 服务器\rabbitmq_server-3.6.1\sbin"

C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.1\sbin>rabbitmq-plugins 启用 rabbitmq_management

但我收到以下错误:

{"init 终止于 do_boot",{undef,[{rabbit_nodes,ensure_epmd,[],[]},{rabbit_cli,start_distribution,0,[{file,"src/rabbit_cli.erl"},{line, 152}]},{rabbit_cli,ensure_cli_distribution,0,[{file,"src/rabbit_cli.erl"},{line,49}]},{rabbit_cli,main,3,[{file,"src/rabbit_cli.erl "},{line,62}]},{init,start_it,1,[{file,"init.erl"},{line,1054}]},{init,start_em,1,[{file,"init .erl"},{line,1035}]}]}} init 终止于 do_boot()

我最初在 Win7 上安装了 RabbitMQ 和 Erlang,这些命令运行良好。我升级到 Win10 并重新安装了 Erlang 和 RabbitMQ,自从我收到错误消息以来。我尝试对这两个程序进行多次全新安装(以管理员身份),清除注册表项和残留文件夹,但仍然出现上述错误。我不太明白是什么原因造成的,如果有人能提供帮助,我将不胜感激!

干杯

【问题讨论】:

    标签: erlang rabbitmq windows-10


    【解决方案1】:

    我想,兔子想告诉你“ensure_epmd -> undef”,也许你没有启动epmd(erlang port map daemon)?我不知道,如何在 windows 中启动它,但是在 linux 中你首先需要在控制台中执行 epmd,或者类似'systemctl enable epmd & systemctl start epmd'

    【讨论】:

    • >C:\Program Files\erl7.2.1\erts-7.2.1\bin>epmd -names epmd: up and running on port 4369 with data: name RabbitMQ at port 25120 所以进程是使用 rabbitmq 运行,但是当我尝试运行 rabbitmqctl start 我得到 >{"init terminating in do_boot",{undef,[{rabbit_nodes,ensure_epmd,[],[]},{rabbit_cli,start_distribution,0,[{file," src/rabbit_cli.erl"}... 任何指导将不胜感激!
    • 我刚刚注意到的另一件事是 epmd 无法绑定到套接字,所以这可能是原因,任何想法为什么它不会绑定? C:\Program Files\erl7.2.1\erts-7.2.1\bin>epmd -debug epmd: Fri Jun 03 11:23:07 2016: epmd running - daemon = 0 epmd: Fri Jun 03 11:23:07 2016 : 绑定套接字失败
    猜你喜欢
    • 2014-09-25
    • 2013-09-17
    • 2011-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-20
    • 1970-01-01
    相关资源
    最近更新 更多