尚硅谷谷粒商城项目笔记——七、安装rabbitMQ【电脑CPU:AMD】

七、安装rabbitMQ

注意:

因为电脑是AMD芯片,自己知识储备不够,无法保证和课程中用到的环境一样,所以环境都是自己根据适应硬件软件环境重新配置的,这里的虚拟机使用的是VMware。

!NOTE

  • 安装时一定要以管理员身份运行Erlang的安装包,不然后面会出现问题。

  • 安装的路径一定不要出现中文或者空格

  • 安装的时候务必先安装erlang,因为RabbitMQ是由erlang语言开发的,因此Rabbit MQ依赖于erlang。

1下载安装包

  • 下载Erlang

下载Erlang

  • 下载RabbitMQ

下载RabbitMQ

  • 下载完成后:

2安装程序

  • 安装erlang

    • 以管理员的身份安装Erlang;【傻瓜式安装,只需要选择安装路径即可】
    • 安装完成,配置系统环境变量:设置ERLANG_HOME环境变量
    • 在path中添加%ERLANG_HOME%\bin, ==>可以在命令窗口使用命令。
    • 配置完成,查看Erlang是否安装成功:cmd==>erl
  • 安装rabbitmq

    • 双击rabbitmq;【傻瓜式安装,只需要选择安装路径即可】

    • 查看安装目录路径,进入到sbin目录。

    • cmd进入命令窗口,激活Rabbit MQ的插件,并重新启动。

      • 命令:rabbitmq-plugins.bat enable rabbitmq_management

      • 重启方法:

        net stop rabbitmq -关闭服务

        net start rabbitmq -开启服务

      !TIP

      可以将这两个命令分别修改【赋予管理员身份启动权限】后存为.bat文件,双击执行可达到开启关闭并跳转到RabbitMQ界面化操作网站效果!第一次需要登录!!!

      注意执行.bat文件之后需要等待系统执行成功,大概5~10S,中间不需要任何操作

      【ON_RabbitMQ】

      bat 复制代码
      @echo off
      :: 检查是否以管理员权限运行
      >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
      
      :: 如果没有管理员权限,请求提升权限
      if '%errorlevel%' NEQ '0' (
       echo 请求以管理员权限运行...
       goto UACPrompt
      ) else (
       goto gotAdmin
      )
      
      :UACPrompt
       echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
       set params= %*
       echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params:"=""%", "", "runas", 1 >> "%temp%\getadmin.vbs"
       "%temp%\getadmin.vbs"
       exit /B
      
      :gotAdmin
       :: 打开指定网址
       start "" "http://localhost:15672/#/"
      
       :: 稍等片刻,确保网页能够打开(可选)
       ping localhost -n 3 >nul
      
       :: 关闭RabbitMQ服务
       net stop "RabbitMQ"

      【DFF_RabbitMQ】

      bat 复制代码
      @echo off
      :: 检查是否以管理员权限运行
      >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
      
      :: 如果没有管理员权限,请求提升权限
      if '%errorlevel%' NEQ '0' (
       echo 请求以管理员权限运行...
       goto UACPrompt
      ) else (
       goto gotAdmin
      )
      
      :UACPrompt
       echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
       set params= %*
       echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params:"=""%", "", "runas", 1 >> "%temp%\getadmin.vbs"
       "%temp%\getadmin.vbs"
       exit /B
      
      :gotAdmin
       :: 打开指定网址
       start "" "http://localhost:15672/#/"
      
       :: 稍等片刻,确保网页能够打开(可选)
       ping localhost -n 3 >nul
      
       :: 关闭RabbitMQ服务
       net stop "RabbitMQ"
  • 浏览器进入界面化操作页面:

  • Rabbit MQ界面化操作网址

默认账号密码都是guest

  • 至此,安装Rabbit MQ完成!

大学生制作不易,各位愿意的话可以打赏,不愿意的话也没关系,学习最重要。最后,哪里写的不合适请告诉我,我弄明白后再修正,谢谢!

相关推荐
RainbowSea17 小时前
6. RabbitMQ 死信队列的详细操作编写
java·消息队列·rabbitmq
RainbowSea17 小时前
5. RabbitMQ 消息队列中 Exchanges(交换机) 的详细说明
java·消息队列·rabbitmq
数据智能老司机18 小时前
CockroachDB权威指南——CockroachDB SQL
数据库·分布式·架构
数据智能老司机18 小时前
CockroachDB权威指南——开始使用
数据库·分布式·架构
数据智能老司机19 小时前
CockroachDB权威指南——CockroachDB 架构
数据库·分布式·架构
IT成长日记19 小时前
【Kafka基础】Kafka工作原理解析
分布式·kafka
吴梓穆21 小时前
UE5学习笔记 FPS游戏制作38 继承标准UI
笔记·学习·ue5
州周21 小时前
kafka副本同步时HW和LEO
分布式·kafka
V---scwantop---信1 天前
英文字体:大胆都市街头Y2Y涂鸦风格品牌海报专辑封面服装字体 Chrome TM – Graffiti Font
笔记·字体
Moonnnn.1 天前
运算放大器(四)滤波电路(滤波器)
笔记·学习·硬件工程