• 安装RabbitMQ的各种问题(包括已注册成windows服务后,再次重新安装,删除服务重新注册遇到的问题)


    一、安装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 //删除

  • 相关阅读:
    一个拖拽内容到Word的例子
    [附源码]计算机毕业设计JAVA疫情防控下高校教职工健康信息管理系统
    图论·搜索最短路径
    Rust中的枚举和模式匹配
    Java虚拟机内存模型
    什么是数学建模(mooc笔记)
    2022牛客暑期多校训练营2 个人题解
    github相关命令
    自然语言推断-PyTorch
    坦克大战游戏开发中的设计模式总结
  • 原文地址:https://blog.csdn.net/qq3892997/article/details/132710498