Rabbitmq-Windows 安装

第一步:下载并安装erlang

1.原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang

2.下载地址:http://www.erlang.org/downloads

在这里插入图片描述

3.双击,点next就可以

在这里插入图片描述

4.选择一个自己想保存的地方,然后next、close就可以

5.关闭,完成安装

6. 配置一下系统的环境变量

在这里插入图片描述

此电脑–>鼠标右键“属性”–>高级系统设置–>环境变量–>“新建”系统环境变量
在这里插入图片描述

7.点击“新建”,将%ERLANG_HOME%\bin加入到path中

在这里插入图片描述

8.最后windows键+R键,输入cmd,再输入erl,看到版本号就说明erlang安装成功了

在这里插入图片描述

第二步: 下载并安装RabbitMQ

下载地址:

http://www.rabbitmq.com/download.html
在这里插入图片描述
在这里插入图片描述

  • 双击下载后的.exe文件,安装过程与erlang的安装过程相同,安装目录不能有中文和空格
    在这里插入图片描述
  • 配置环境变量,
    变量名:RABBITQM_SERVER
    变量值:RabbitMQ安装地址sbin目录之前的地址,比如我的是
    D:\Environments\RabbitMQ\RabbitMQ3.13.2\RabbitMQServer\rabbitmq_server-3.13.2
    

如图所示配置:
在这里插入图片描述

  • 再找到系统变量中的PATH,点击编辑
    输入%RABBITQM_SERVER%\sbin,点击确定在这里插入图片描述
  • 然后到服务列表中查看服务是否成功:win+R->services.msc

第三步: RabbitMQ安装好后接下来安装RabbitMQ-Plugins

  • 打开命令行cd,输入RabbitMQ的sbin目录,我的是
D:\Environments\RabbitMQ\RabbitMQ3.13.2\RabbitMQServer\rabbitmq_server-3.13.2\sbin
  • 然后在后面输入rabbitmq-plugins enable rabbitmq_management命令进行安装。这款插件是可以可视化的方式查看RabbitMQ服务器实例的状态,以及操控RabbitMQ服务器。
    在这里插入图片描述

  • 最后在ie里输入: http://localhost:15672/
    在这里插入图片描述

  • 默认用户名和密码都是guest
    在这里插入图片描述

RabbitMQ常用命令

# Rabbitmq常用命令
#启动服务
service rabbitmq-server start
#查看rabbitmq状态
service rabbitmq-server status
#重启服务
service rabbitmq-server restart   
#停止服务
service rabbitmq-server stop    #查看账号列表
sudo rabbitmqctl list_users
#添加账号
sudo rabbitmqctl add_user username password
#设置用户标签
sudo rabbitmqctl set_user_tags username tagname
#删除用户
sudo rabbitmqctl delete_user username
#设置visualhost权限
sudo rabbitmqctl set_permissions -p / username ".*" ".*" ".*"

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/14744.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android 观察者模式(OBSERVER)应用详解

文章目录 1、观察者模式设计初衷1.1. 解耦对象之间的依赖关系1.2. 允许动态的依赖关系1.3. 自动通知和更新1.4 设计初衷的详细说明1. 对象之间的解耦2. 动态依赖关系3. 自动更新 2、实现细节2.1. Subject 接口和实现2.2. Observer 接口和实现2.3. 主类 3、主要角色4、关系示意图…

【minio】minio文件访问不到问题记录

问题描述: 项目上上传了logo,但是无法回写logo,但是文件minio路径已经返回,并且到minio服务器上也能下载文件; 解决方案: 1.排查Nginx的代理的minio是否正确 2.登录minio服务查一下文件路径policy是否设置访…

ubuntu下分屏工具tmux常用操作

参考:基于 Tmux 的多会话终端管理示例 | Linux 中国 - 知乎 安装 sudo apt-get install tmux Tmux 默认所有命令的前置命令都是 Ctrlb 创建会话:tmux new -s 会话名 查看 Tmux 会话清单: tmux ls #下面的-->表示然后 水平切割窗格:Ctrlb-->&…

PWA离线优先策略:提升用户体验的关键步骤

Progressive Web Apps (PWA) 的离线优先策略是通过Service Worker和Cache API实现的,它允许在没有网络连接时仍然可以访问网站的部分或全部内容。 2500G计算机入门到高级架构师开发资料超级大礼包免费送! 1. 创建Service Worker注册文件(se…

从零开始学Vue3--模板语法

Vue的核心是MVVM,也就是数据能够影响界面,界面也能影响数据,什么意思呢?比如有个输入框,它绑定的变量name,如果你改变了name的值,输入框显示的值就会变化,如果用户在输入框里面输东西,name对应的值也会变化…

AI预测福彩3D采取888=3策略+杀断组+杀和尾缩水测试5月24日预测第1弹

哈喽,各位亲爱的小伙伴,在发布本期预测结果之前,先对最近的这套算法测试做一下总结。 最近的一套算法采用了88723的容差策略,关于容差策略相信大家都比较清楚:容差可以最大限度的保证初始大底中包含中奖号码&#xff0…

揭秘Python:对象类型打印

哈喽,大家好,我是木头左! 一、Python数据类型简介 在Python的世界中,了解你正在处理的数据类型是至关重要的。Python提供了多种内置数据类型,包括数字(整数和浮点数)、字符串、列表、元组、字典…

解决:error: failed to push some refs to ‘https://gitee.com/***/***.git‘(高效快速)

解决方案: git pull --rebase origin master 具体原因: 主要原因是gitee(github)中的README.md文件不在本地代码目录中 要执行git pull --rebase origin master命令将README.md拉到本地 然后就可以执行git push啦 写在最后: 要是问题得到…

服务开机自启

目录 1、启动脚本 1)新建sh脚本 2)日志备份 2、自启动Service 1)编写Service 1)含义: 3、调整启动脚本 1)替换start():

Leetcode 3152. Special Array II

Leetcode 3152. Special Array II 1. 解题思路2. 代码实现 题目链接:3152. Special Array II 1. 解题思路 这一题的话思路上就是分堆,使用贪婪算法找到每一个元素所在的最长special子序列,然后判断query的首尾元素是不是属于同一个special…

51-指针_野指针,指针运算

51-1 野指针 51-1-1 什么是野指针 概念:野指针就是指针指向的位置是不可知的(随机的、不正确的、没有明确限制的) 没有初始化 int main() {int* p;//p没有初始化,就意味着没有明确的指向//一个局部变量不初始化的话,放的是随机…

MySQL 插入数据的时候自动忽略重复数据

MySQL中插入数据,如果插入的数据在表中已经存在(主键或者唯一键已存在),使用insert into语法的时候,如果遇到重复数据,会直接报错,导致事务回滚,所有插入数据,全部失败。…

TCP/IP体系模型简介

一、TCP/IP 概念 TCP(Transmission Control Protocol 传输控制协议): 是一种面向连接的、可靠的传输层协议。通过三次握手建立连接,确保连接的可靠建立。对数据进行有序传输,并具有确认机制和重传机制来保证数据的完整…

SpringBoot多数据源启动出现循环依赖问题

在使用SpringBoot的项目中,如果是有使用多数据源,可能会存在启动时数据源循环依赖的报错,是因为使用了多数据源注入,和DataSourceAutoConfiguration数据源自动配置的DataSourceInitializerInvoker互相产生循环依赖导致。 这种错误…

03-01-Vue组件的定义和注册

前言 我们接着上一篇文章02-Vue实例的生命周期函数 来讲。 下一篇文章 03-02-Vue组件之间的传值 什么是组件 组件: 组件的出现,就是为了拆分Vue实例的代码量的,能够让我们以不同的组件,来划分不同的功能模块,将来我们…

Java_网络编程

网络编程 定义: 网络编程就是计算机跟计算机之间通过网络进行数据传输 常见的软件架构: 1.C/S(Client/Server):客户端/服务器模式 2.B/S(Browser/Server):浏览器/服务器模式 区别…

安全系列---入门

目录 xss注入问题Authenticator认证器 xss注入问题 现象:前端显示内容非预期原因:反射型注入和存储型注入,本质都是利用输入框输入一段js代码。解决:利用html的转义解析,当浏览器遇到HTML转义符时,它会将其…

深入理解MySQL:查询表的历史操作记录

摘要:在数据库管理中,了解如何查询表的历史操作记录对于追踪数据变更、审计数据以及恢复误操作至关重要。本文将深入探讨MySQL中查询表的历史操作记录的方法,并提供多个实例以帮助读者更好地理解和应用这一技术。 引言 在数据库管理中&#…

Kivy.garden.NavigationDrawer

totally copied from github opensource code. Just a translation and ideas with idividuals ideas to share its use for all people using chinese. Copyright © 2013 Alexander Taylor 开源免责免费使用声明: #Permission is hereby granted, free of charge, to any…

【SpringBoot项目开发】查看购物车和清空购物车实现

查看和清空购物车的注意事项: 需要查看登录用户购物车中所有的信息,但是请求参数中可以不包含用户id,因为请求时会附带一个token,从token中能解析到用户id。 return shoppingCartMapper.list(ShoppingCart.builder().userId(Bas…