当前位置:   article > 正文

安装RabbitMQ的各种问题(包括已注册成windows服务后,再次重新安装,删除服务重新注册遇到的问题)_win10 安装rabbitmq后offline change; changes will take

win10 安装rabbitmq后offline change; changes will take effect at broker resta

一、安装Erlang(傻瓜式安装) 安装完成之后,配置环境变量:


        1.新建系统变量名为:ERLANG_HOME 变量值为erlang安装地址

        2. 双击系统变量path,点击“新建”,将%ERLANG_HOME%\bin加入到path中。
    win+R键,输入cmd,再输入erl,看到erlang版本号就说明erlang安装成功了。


二、RabbitMQ安装()

1. 需要和Erlang版本对应,这是我的版本


    2.双击下载后的.exe文件,安装过程与erlang的安装过程相同。
    3. 安装RabbitMQ-Plugins
      3.1. 打开命令行并输入cd + RabbitMQ安装路径下的sbin目录。
     3.2. 然后输入以下命令进行安装

    rabbitmq-plugins.bat enable rabbitmq_management   ------一定要加上.bat ,否则会失败

  1. C:\Program Files\RabbitMQ Server\rabbitmq_server-3.11.16\sbin>rabbitmq-plugins enable rabbitmq_managemen
  2. Enabling plugins on node rabbit@ESLISD001130:
  3. rabbitmq_managemen
  4. Error:
  5. {:plugins_not_found, [:rabbitmq_managemen]}
  6. 解决办法: 把命令换成 rabbitmq-plugins.bat enable rabbitmq_management (也就是加上了.bat再执行)
  3.4. 报错:
  1. 如果执行rabbitmq-plugins enable rabbitmq_management出现以下信息,代表安装失败
  2. 1.
  3. Enabling plugins on node rabbit@DESKTOP-IOF5VIA:
  4. rabbitmq_management
  5. The following plugins have been configured:
  6. rabbitmq_management
  7. rabbitmq_management_agent
  8. rabbitmq_web_dispatch
  9. Applying plugin configuration to rabbit@DESKTOP-IOF5VIA…
  10. Plugin configuration unchanged.
  11. ------解决办法:
  12. C:Users\当前用户\erlang.cookie文件同步至C:Windows\System32\config\systemprofile.erlang.cookie(这个两个地方都已这个cookie就不用管)
  13. 主要后面删除C:Users\当前用户\AppData\Roaming\RabbitMQ目录(删不掉的话就清空里面的文件)
  14. 再次在rabbit的sbin目录下
3.5 安装成功
  1. C:\Program Files\RabbitMQ Server\rabbitmq_server-3.11.16\sbin>rabbitmq-plugins.bat enable rabbitmq_management
  2. Enabling plugins on node rabbit@ESLISD001130:
  3. rabbitmq_management
  4. The following plugins have been configured:
  5. rabbitmq_management
  6. rabbitmq_management_agent
  7. rabbitmq_web_dispatch
  8. Applying plugin configuration to rabbit@ESLISD001130...
  9. The following plugins have been enabled:
  10. rabbitmq_management
  11. rabbitmq_management_agent
  12. rabbitmq_web_dispatch
  13. set 3 plugins.
  14. Offline change; changes will take effect at broker restart.
  15. ----------------------------------------------有set 3plugins就说明成功了

三、 启动Rabbitmq

  1. net stop rabbitmq -关闭服务
  2. net start rabbitmq -开启服务
  3. -*----------其他命令-------------
  4. rabbitmq-server -detached //帮助
  5. rabbitmq-server help//帮助
  6. rabbitmq-service stop //停用
  7. rabbitmq-service remove //删除
  8. rabbitmq-service install //安装
  9. rabbitmq-service start //启动service
  10. rabbitmq-service disable//禁用
  11. rabbitmq-service enable//禁用

四、注册成windows服务

rabbitmq-service install //注册成服务

 在注册成功后的服务列表中右键启动即可

五、 删除文件重新安装

我本来安装了rabbitmq也注册了服务,很久没用我忘记了,把原安装路径给删掉了,但服务还在,再次安装之后,才发现服务中已经存在,只是服务指向的路径不对,
这时可以打开注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RabbitMQ ,把ImagePath的路径修改为新路径再运行这个服务

还是不行,那么就执行以下命令,发现删除成功,但是服务列表中还有,关闭服务列表,重新打开,发现删除成功

  1. rabbitmq-service stop //停用
  2. rabbitmq-service remove //删除

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号