尚硅谷谷粒商城项目笔记——七、安装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完成!

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

相关推荐
LinXunFeng1 小时前
Obsidian - 使用 Share Note 分享笔记并自部署
前端·笔记·github
闪闪发亮的小星星4 天前
高斯光以及高斯光公式解释
笔记
cqbzcsq4 天前
CellFlow虚拟细胞论文阅读
论文阅读·人工智能·笔记·学习·生物信息
JLWcai202510094 天前
铸造领域树脂砂轮|金利威多场景解决方案,20 + 配方覆盖全需求
mongodb·zookeeper·eureka·spark·rabbitmq·memcached·storm
阿米亚波4 天前
【Windows】QEMU 启动 openEuler aarch64/arm64 架构系统 + 离线软件源
linux·windows·经验分享·笔记·架构·arm
自传.4 天前
尚硅谷 Vibe Coding|第三章(1) Claude Code深度使用与进阶技巧 学习笔记
笔记·学习·尚硅谷·vibecoding
.千余4 天前
【C++】模板进阶全解:非类型参数|全特化|偏特化|分离编译完全指南
开发语言·c++·笔记·学习·其他
自传.4 天前
尚硅谷 Vibe Coding|第二章 AI编程工具生态 学习笔记
笔记·学习·ai编程·尚硅谷·vibe coding
秋波。未央5 天前
Java Agent 开发 · Day 1 学习笔记(含作业完整标准答案)
java·笔记·学习
中屹指纹浏览器5 天前
2026指纹浏览器字体指纹、字体渲染偏差检测与全维度虚拟字体池搭建方案
经验分享·笔记