RabbitMQ 安装 rabbitmq-plugins 报错

 

rabbitMQ+erlang windows安装包下载地址  https://pan.baidu.com/s/1mi7porm

RabbitMQ windows 版本安装成功后,启动 rabbitmq-plugins.bat 插件报错。

当前安装的 erlang 版本是 otp_win64_21.0.1.exe ,RabbitMQ 版本是 rabbitmq-server-3.7.5.exe 。版本不兼容。

将erlang 版本更换为 otp_win64_20.2.exe ,并重新配置环境变量后解决。安装 rabbitmq-plugins.bat 插件报错的信息

C:\Users\Administrator>"D:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.5\sbin\rabbitmq-plugins.bat" enable rabbitmq_management
=SUPERVISOR REPORT==== 29-Aug-2018::17:50:47.492000 ===
    supervisor: {local,'Elixir.Logger.Supervisor'}
    errorContext: start_error
    reason: noproc
    offender: [{pid,undefined},
               {id,'Elixir.Logger.ErrorHandler'},
               {mfargs,
                   {'Elixir.Logger.Watcher',start_link,
                       [{error_logger,'Elixir.Logger.ErrorHandler',
                            {true,false,500}}]}},
               {restart_type,permanent},
               {shutdown,5000},
               {child_type,worker}]
=CRASH REPORT==== 29-Aug-2018::17:50:47.507000 ===
  crasher:
    initial call: application_master:init/4
    pid: <0.80.0>
    registered_name: []
    exception exit: {{shutdown,
                         {failed_to_start_child,'Elixir.Logger.ErrorHandler',
                             noproc}},
                     {'Elixir.Logger.App',start,[normal,[]]}}
      in function  application_master:init/4 (application_master.erl, line 138)
    ancestors: [<0.79.0>]
    message_queue_len: 1
    messages: [{'EXIT',<0.81.0>,normal}]
    links: [<0.79.0>,<0.42.0>]
    dictionary: []
    trap_exit: true
    status: running
    heap_size: 376
    stack_size: 27
    reductions: 193
  neighbours:

=CRASH REPORT==== 29-Aug-2018::17:50:47.492000 ===
  crasher:
    initial call: Elixir.Logger.Watcher:init/1
    pid: <0.87.0>
    registered_name: []
    exception exit: noproc
      in function  gen:do_for_proc/2 (gen.erl, line 228)
      in call from gen_event:rpc/2 (gen_event.erl, line 239)
      in call from 'Elixir.Logger.Watcher':init/1 (lib/logger/watcher.ex, line 23)
      in call from gen_server:init_it/2 (gen_server.erl, line 374)
      in call from gen_server:init_it/6 (gen_server.erl, line 342)
    ancestors: ['Elixir.Logger.Supervisor',<0.81.0>]
    message_queue_len: 0
    messages: []
    links: [<0.82.0>]
    dictionary: []
    trap_exit: true
    status: running
    heap_size: 376
    stack_size: 27
    reductions: 254
  neighbours:

=INFO REPORT==== 29-Aug-2018::17:50:47.507000 ===
    application: logger
    exited: {{shutdown,
                 {failed_to_start_child,'Elixir.Logger.ErrorHandler',noproc}},
             {'Elixir.Logger.App',start,[normal,[]]}}
    type: temporary
Could not start application logger: Logger.App.start(:normal, []) returned an error: shutdown: failed to start child: Logger.ErrorHandler
    ** (EXIT) no process: the process is not alive or there's no process currently associated with the given name, possibly because its application isn't started

重新安装 erlang 后,重新配置 erlang 的环境变量

RabbitMQ 安装 rabbitmq-plugins 报错_第1张图片

再次尝试安装 RabbitMQ-plugins

C:\Users\Administrator>cd D:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.5\sbin

C:\Users\Administrator>d:

D:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.5\sbin>"D:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.5\sbin\rabbitmq-plugins.bat" enable rabbitmq_management
Enabling plugins on node rabbit@DESKTOP-2DL0UTH:
rabbitmq_management
The following plugins have been configured:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch
Applying plugin configuration to rabbit@DESKTOP-2DL0UTH...
The following plugins have been enabled:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch

set 3 plugins.
Offline change; changes will take effect at broker restart.

可以看到安装成功。

参考文章 https://blog.csdn.net/weixin_39270764/article/details/80907917

你可能感兴趣的:(RabbitMQ,erlang)