RabbitMQ安装教程(Windows版本)

RabbitMQ安装教程(Windows版本)

简介:
RabbitMQ是流行的开源消息队列系统,用erlang语言开发。RabbitMQ是AMQP(高级消息队列协议)的标准实现。
如果不熟悉AMQP,直接看RabbitMQ的文档会比较困难。不过它也只有几个关键概念,这里简单介绍。
安装:
首先需要安装 Erlang环境
官网:
http://www.erlang.org/
Windows版下载地址: http://www.erlang.org/download/otp_win64_17.3.exe

一、安装 Erlang:

首先需要安装 Erlang环境,我这边安装的版本是:otp_win64_24.1.7
在这里插入图片描述
点击NEXT按钮,选择安装路径,可以默认。
在这里插入图片描述
点击install安装,
在这里插入图片描述
中间会弹出安装C++库类,确认安装
在这里插入图片描述
安装完成,关闭窗口。
在这里插入图片描述
这样 就安装完了 Erlang
然后就可以安装RabbitMQ了

二、安装Rabbitmq

首先下载RabbitMQ 的Windows版本
下载地址:
http://www.rabbitmq.com/
我这边安装的版本是:rabbitmq-server-3.9.11

打开安装程序 按照下面步骤安装:
在这里插入图片描述
点击NEXT按钮,选择安装路径,可以默认。
在这里插入图片描述
点击Install,
在这里插入图片描述
安装完成,点击下一步
在这里插入图片描述
点击Finish,安装完成。
在这里插入图片描述

安装成功后再开始菜单中可以找到所有安装的应用以及插件。见开始菜单的RabitMQ Server
在这里插入图片描述
在开始菜单中,点击RabbitMQ Service Start开启服务,可以到服务管理器中去确认是否开启成功。也可以看控制台输出的状态(图2-6)表示开启成功。
在这里插入图片描述
RabbitMQ服务搭建并启动后,需要对RabbitMQ就行进一步的配置,此次安装的版本提供rabbitmq_management插件,此插件通过15672端口来提供对当前RabbitMQ服务的管理以及监控服务。

配置RabbitMQ
在开始菜单中找到RabbitMQ Command Promt,打开控制台
在这里插入图片描述

输入命令
rabbitmq-plugins enable rabbitmq_management
在这里插入图片描述
在启用插件成功后回看到一些提示信息,重启服务
在这里插入图片描述
然后就可以通过 http://server-name:15672(http://ip:15672)访问了,默认用户名称和密码为guest,guest,进入管理页面后
在这里插入图片描述

配置允许远程访问

添加账号
由于guest这个用户,只能在本地访问,所以我们要新增一个用户admin,选择超级管理员权限
在这里插入图片描述
添加权限(使admin用户对虚拟主机“/” 具有所有权限):
在这里插入图片描述
在这里插入图片描述
配置之后,然后就可以远程访问了,然后可直接配置用户权限等信息,到此,就可以通过http://ip:15672
使用admin 进行登陆了。
此时就可以使用账号远程登录了:
在这里插入图片描述

说明

RabbitMQ安装的时候会占用几个端口,防火墙和其他安全工具可能会阻止RabbitMQ绑定到端口。当这种情况发生时,RabbitMQ将无法启动。确保可以打开以下端口,当然也可以安装好后自己通过修改配置文件来修改占用的端口,然后开启服务。
如开启了windows版的防火墙,把以下的端口开放(关闭了windows防火墙的可以略过)

4369:epmd,RabbitMQ节点和CLI工具使用的对等发现服务
5672,5671:由AMQP 0-9-1和1.0客户端使用,不带TLS和TLS
25672:Erlang分发用于节点间和CLI工具通信,并从动态范围分配(默认情况下限制为单个端口,计算为AMQP端口+ 20000)。有关详细信息,请参阅网络指南。
15672:HTTP API客户端和rabbitmqadmin(仅当启用管理插件时)
61613,61414:没有和使用TLS的STOMP客户端(只有启用了STOMP插件)
1883,8883 :MQTT客户端没有和带有TLS,如果启用了MQTT插件
15674:STOMP-over-WebSockets客户端(只有启用了Web STOMP插件)
15675:MQTT-over-WebSockets客户端(仅当启用了Web MQTT插件时)

  • 15
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 以下是 RabbitMQWindows 上的安装教程: 1. 下载 Erlang 安装包 在 RabbitMQ 官网上下载 Erlang 安装包,选择适合你的操作系统版本。下载地址:https://www.erlang.org/downloads 2. 安装 Erlang 双击下载的 Erlang 安装包,按照提示进行安装。 3. 下载 RabbitMQ 安装包 在 RabbitMQ 官网上下载 RabbitMQ 安装包,选择适合你的操作系统版本。下载地址:https://www.rabbitmq.com/download.html 4. 安装 RabbitMQ 双击下载的 RabbitMQ 安装包,按照提示进行安装。在安装过程中,需要选择安装目录和管理界面的用户名和密码。 5. 启动 RabbitMQWindows 的命令行中输入以下命令启动 RabbitMQ: ``` cd C:\Program Files\RabbitMQ Server\rabbitmq_server-x.x.x\sbin rabbitmq-server.bat ``` 其中,x.x.x 是 RabbitMQ版本号。 6. 验证 RabbitMQ 是否安装成功 在浏览器中输入 http://localhost:15672/,使用在安装过程中设置的用户名和密码登录 RabbitMQ 的管理界面。如果能够成功登录,说明 RabbitMQ 已经安装成功。 希望这个教程对你有帮助! ### 回答2: RabbitMQ是一个流行的开源消息队列协议,它可以在分布式应用程序之间进行通信,并且具有快速、可靠和灵活的特性。对于想要在Windows安装RabbitMQ的开发人员来说,以下是一些简单易懂的步骤,以便您能够轻松地开始使用该软件。 1. 下载安装Erlang 在官网https://www.erlang.org/downloads下载windows平台的压缩包,并解压到指定目录。在系统环境变量中新建ERLANG_HOME并指向Erlang安装目录,之后将%ERLANG_HOME%\bin添加到Path中。 2. 下载安装RabbitMQ 在官网https://www.rabbitmq.com/download.html下载适合Windows平台的安装包,并将其运行。 3. 启动管理插件 在CMD中输入以下命令: cd "C:\Program Files\RabbitMQ Server\rabbitmq_server-版本号\sbin" rabbitmq-plugins enable rabbitmq_management 4. 设置管理员账户 在CMD中输入以下命令: cd "C:\Program Files\RabbitMQ Server\rabbitmq_server-版本号\sbin" rabbitmqctl add_user admin admin rabbitmqctl set_user_tags admin administrator rabbitmqctl set_permissions -p / admin ".*" ".*" ".*" 将admin改为你的管理员用户名及密码。 5. 启动RabbitMQ服务 在CMD中输入以下命令: cd "C:\Program Files\RabbitMQ Server\rabbitmq_server-版本号\sbin" rabbitmq-server start 6. 登陆管理界面 在浏览器中输入地址 http://localhost:15672 ,使用上一步中设置的管理员账户登陆。 这些简单的步骤能够让任何想要在Windows安装RabbitMQ的人轻松地启动使用它。从这里开始,您可以掌握所有的RabbitMQ的特性以及如何在分布式应用程序之间进行通信。 ### 回答3: RabbitMQ是一款优秀的消息队列中间件,支持多种消息传递模式,被广泛地应用在分布式系统和微服务架构中。本文将介绍RabbitMQwindows系统下的安装教程。 1. 下载 在网站 https://www.rabbitmq.com 下载适用于Windows操作系统的最新版本安装包。在下载过程中,需要提供一些必要的信息,例如电子邮件地址等。 2. 安装 一旦下载完成,双击运行安装包。启动向导后,选中所有应用程序和功能,继续安装下一步。在安装期间,您需要指定安装目录和数据存储目录。 默认情况下,RabbitMQ安装在计算机的“C:\Program Files\RabbitMQ Server”目录下。 安装程序还提示用户选择可以用于启动RabbitMQ的服务帐户。默认情况下,使用“本地系统”帐户启动。 3. 环境变量设置 接下来,需要将RabbitMQ的bin目录添加到系统的环境变量PATH中。这可以让用户不必在启动RabbitMQ之前手动导航到RabbitMQ bin目录即可访问RabbitMQ。 打开“系统” -> “高级系统设置” -> “环境变量”,在系统变量Name列下找到PATH选项,并双击编辑,将RabbitMQ的bin目录路径添加到变量值中。 4. 启动RabbitMQ 在启动前,需要确保Erlang已经安装系统中了。在控制台输入命令“rabbitmqctl status”进行核对。如果输出“Error: unable to connect to node rabbit@XXXX: nodedown”,则需要先启动Erlang。 在命令提示符中输入“rabbitmq-server start”命令,即可开始运行RabbitMQ服务。启动后,可以通过访问浏览器 http://localhost:15672 进入RabbitMQ控制台,或通过消息传递应用程序使用RabbitMQ。 总结 RabbitMQ是一个非常好用的消息队列中间件。对于开发人员,将其安装并集成到项目中不是问题。通过此文,您可以成功地在Windows安装RabbitMQ,并使用其进行消息队列的开发工作。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值