Windows-安装与环境搭建RabbitMQ

一、安装包下载

1-1 Erlang 安装包

Erlang下载地址
在这里插入图片描述

1-2 RabbitMQ 安装包

RabbitMQ官网
RabbitMQ下载安装包

二、软件安装与配置环境

1-1 安装 Erlang

注意:安装 RabbitMQ 需要先安装 Erlang 语言开发包。
安装步骤:依次点击 Next 即可,备注 ----- 安装路径可自定义例:D:\Program Files\erl9.2
Erlang安装

1-2 安装RabbitMQ

安装步骤:依次点击 Next 即可,备注 ----- 安装路径可自定义例:D:\Program Files\RabbitMQ Server
在这里插入图片描述

1-3 配置环境变量

步骤一 、打开控制面板
可以直接搜索 “ 控制面板 ”,如下图所示:
搜索控制面板
步骤二 、进行高级系统设置
控制面板 —> 系统和安全 —> 系统 —> 高级系统设置,如下如所示:
高级系统设置
步骤三 、进入环境变量
选择“环境变量,如下如所示:
环境变量
步骤四 、环境变量配置
进行ERLang 、RabbitMQ 环境变量配置,如下图所示:

配置 ERLang 的环境变量
  变量名:ERLANG_HOME   (名称可自定义,但是要与添加到 PATH变量保持一致)
  变量值:D:\Program Files\erl9.2 ( 本路径为安装路径 )
  添加到PATH %ERLANG_HOME%\bin   (名称可变,但需要与变量名一致)
  
配置 RabbitMQ 的环境变量
  变量名:RABBITMQ_SERVER  (名称可自定义,但是要与添加到 PATH变量保持一致)
  变量值:D:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.3 (本路径为安装路径)
  添加到PATH % RABBITMQ_SERVER %\sbin (名称可变,但需要与变量名一致)

在这里插入图片描述
PATH变量

1-4 配置 RabbitMQ 服务

1-1-1 安装 RabbitMQ 服务

在开始菜单中,找到 RabbitMQ 点击 RabbitMQService-(re)install 安装 RabbitMQ 服务,可以在服务管理器中确认是否安装成功。
RabbitMQ服务

1-1-2 配置命令启动监控

在开始菜单中找到并打开 RabbitMQ Command Prompt ,进入RabbitMQ安装路径,输入以下命令启动监视。

进入安装路径命令

CD 安装路径  例如: 
>cd D:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.5\sbin
安装路径的分区盘 例如:
>D:

启动监视命令

>rabbitmq-plugins.bat enable rabbitmq_management

开启监听
上图第二个红框 标记的启动监听RabbitMQ失败,下方是解决方案:

方案1 使用命令
依次使用以下命令,解决未成功监听BUG,再次输入启动监听命令,如上图所示则成功解决

>rabbitmq-service stop
>rabbitmq-service remove
>rabbitmq-service install
>rabbitmq-service start

方案2 卸载重装
C:\Users\Admin\AppData\Roaming\RabbitMQ\db (安装路径) 删除文件,重新安装RabbitMq
删除重装

1-1-3 开启 RabbitMQ 服务

在开始菜单中,找到 RabbitMQ点击RabbitMQService-start 开启RabbitMQ服务,可以在服务管理器中确认是否开启成功。
开启RabbitMQ服务
RabbitMQ服务

1-1-4 启动浏览器查看 RabbitMQ

启动 http://localhost:15672,输入默认用户名和密码 guest,进入界面,安装完成。
浏览器查看RabbitMQ

浏览器查看RabbitMQ

三、消息队列搭建

RabbitMQ内部结构
RabbitMQ内部结构

1-1 添加 用户

进入Admin选项卡,在下方ADD a User添加一个用户,其中 需要填写用户名、密码、权限(默认为Administrator)
新增用户
在上图④处点击admin,则进入该用户的详情,可以对该用户进行修改、删除操作。
用户详情

用户添加成功,则 在http://localhost:15672登录页面,输入刚才新增的用户名和密码登录。

1-2 添加 虚拟机

  • Virtual Host:虚拟主机,表示一批交换器、消息队列和相关对象。一个虚拟主机持有一组交换机、队列和绑定。
  • RabbitMQ当中,用户只能通过虚拟机进行用户控制。

进入Admin选项卡,点击右边Virtual Host , 在Add a new Virtual host处新增一个虚拟主机。
新增虚拟主机

1-3 添加 交换机

  • 交换器,用来接收生产者发送的消息,并根据Binding规则将消息路由给服务器中的队列。ExchangeType决定Exchange路由消息的行为,例如:direct、Fanout、Topic三种。

进入Exchanges选项卡,, 在Add a new exchange处新增一个Exchange。
添加Exchange

1-4 添加 消息队列

  • 消息队列,用户保存还未被消费者消费的信息,是消息的容器,也是消息的终点。
  • 一个消息可以保存在一个或多个队列中。
  • 队列支持永久保存,知道消费者取走消息。

进入Queues选项卡,, 在Add a new queue处新增一个queue。
添加消息队列

1-5 绑定交换机与消息队列

  • 一个绑定就是基于路由键将交换器和消息队列连接起来的路由规则
  • 其中交换机与队列属于多对多关系:一个交换机可以绑定多个队列,一个队列可以绑定多个交换机。

创建完成后,在上图③处点击 QueueTest ,进入该消息队列详情页。输入刚才定义的交换机名 和 自定义Routing key。
绑定交换机与消息队列

另外,也可以进入Exchanges,点击需要绑定的交互机名,例“ExchangeTest”,输入需要绑定的消息队列名 和 自定义Routing key。
绑定交换机与消息队列
至此,完成 RabbitMQ 搭建!!!

四、用命令提示符搭建

1-1 搭配环境

  • 搭配环境
>rabbitmq-service install
>rabbitmq-service enable
>rabbitmq-service start 开启服务

1-2 查看状态

  • 查看状态
 rabbitmqctl status

1-3 用户

  • 查看用户
>rabbitmqctl list_users
  • 新建用户,设置密码,并授权为管理员
创建用户设置密码
>rabbitmqctl add_user Gadmin Gadmin
赋予Gadmin读写权限
>rabbitmqctl set_permissions Gadmin ".*" ".*" ".*"
分配管理组
>rabbitmqctl set_user_tags Gadmin administrator
  • 修改Gadmin密码
>rabbitmqctl change_pasword Gadmin 123
  • 删除用户Gadmin
>rabbitmqctl delete_user Gadmin

1-4 其他

  • 开启rabbitmq_management插件,在Web界面查看
>rabbitmq-plugins enable rabbitmq_management
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值