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

devtools/2024/9/24 16:40:15/

七、安装rabbitMQ

注意:

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

[!NOTE]

  • 下载RabbitMQ和Erlang的安装包时要注意版本是否对应,不兼容无法安装启动。RabbitMQ和Erlang安装包对应版本
  • 安装时一定要以管理员身份运行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的插件,并重新启动。

      在这里插入图片描述

      [!TIP]

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

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

      【ON_RabbitMQ】

      @echo off
      :: 检查是否以管理员权限运行
      >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system":: 如果没有管理员权限,请求提升权限
      if '%errorlevel%' NEQ '0' (echo 请求以管理员权限运行...goto UACPrompt
      ) else (goto gotAdmin
      ):UACPromptecho 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】

      @echo off
      :: 检查是否以管理员权限运行
      >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system":: 如果没有管理员权限,请求提升权限
      if '%errorlevel%' NEQ '0' (echo 请求以管理员权限运行...goto UACPrompt
      ) else (goto gotAdmin
      ):UACPromptecho 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完成!

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


http://www.ppmy.cn/devtools/90579.html

相关文章

第10节课:JavaScript基础——网页交互的魔法

目录 JavaScript的作用JavaScript的基本语法基本语法规则变量、数据类型和运算符变量数据类型运算符 实践:使用JavaScript增强网页功能结语 JavaScript是一种高级的、解释型的编程语言,它使得网页能够从静态文档转变为具有动态交互性的应用程序。本节课将…

13.StringRedisTemplete使用

上一篇说到改变了RedisTemplate的默认序列化器后,在redis中存入Java对象后,在redis中的呈现是:会记录类的字节码 这也是代码中可以强制装换为对应的java对象的原因: Test void testStudent() {redisTemplate.opsForValue().set(&q…

速度规划之:起点速度和终点速度不为零的非对称梯形速度规划

起点速度和终点速度不为零的非对称梯形速度规划 一、引言二、理论基础1. 梯形速度规划概述2.数学建模- 变量定义- 约束关系- 公式推导 三、计算过程1.只存在减速段2.只存在加速段3.存在加速段和减速段4.存在加速度段、匀速段和减速段 四、仿真实现五、优缺点优点缺点 六、总结 …

C#裁剪图像的几种方法总结

前言 我们在上位机软件开发过程中经常需要裁剪图像,本文就是对c#中常见的裁剪图像方法进行总结。 1、克隆 直接调用Bitmap的Clone函数,然后指定需要裁剪的区域即可裁剪图像,该种方法不会损失精度 public static Bitmap CropImage_Clone(Bi…

vs+qt一些问题

一直遇到的两个问题,今天解决了 1、 因为前后端分离,前端写完了,后端还在一直修改,但是每次都是单独打开的后端的sln,所以会出现这个,把前端的模块删掉就好了。 2、打开vs项目,很多报错&#…

VUE框架面试整理-组件

在Vue.js中,组件是构建应用的基本单元。组件可以复用、嵌套和管理自己的状态,使得开发大型应用变得更加简单和结构化。以下是关于Vue组件的一些核心概念和用法: 创建和注册组件 全局注册 全局注册的组件可以在任何地方使用。 Vue.component(

强软弱虚四大引用

强引用: 如果一个对象具有强引用,垃圾回收器不会回收该对象,当内存空间不足时,JVM 宁愿抛出 OutOfMemoryError异常。 // 强引用 User usernew User();//user就是强引用软引用: 如果一个对象只具有软引用&#xff0…

基于NSGAII的的柔性作业调度优化算法MATLAB仿真,仿真输出甘特图

目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.本算法原理 5.完整程序 1.程序功能描述 基于NSGAII的的柔性作业调度优化算法MATLAB仿真,仿真输出甘特图,完工时间:,延期,机器负载,机器能耗。 2.测试软件版本以及运行结果展示 MATLAB2022A版本运行 &a…