windows下安装配置RabbitMQ
安装部署
1.当前环境以及参考资料出处
- 部署环境:windows server 2008 r2 enterprise
- 官方安装部署文档:http://www.rabbitmq.com/install-windows.html官方文档说明
2.安装Erlang
首先,下载并运行Erlang Windows二进制文件。安装成功后,在所有程序中应该可以找到Erlang程序。
3.安装RabbitMQ
在官方页面,下载对应的安装包,注意,RabbitMQ安装的时候会占用几个端口,防火墙和其他安全工具可能会阻止RabbitMQ绑定到端口。当这种情况发生时,RabbitMQ将无法启动。确保可以打开以下端口,当然也可以安装好后自己通过修改配置文件来修改占用的端口,然后开启服务。
- 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插件时)
安装成功后再开始菜单中可以找到所有安装的应用以及插件。
4.开启服务
在开始菜单中,点击RabbitMQ Service Start开开启服务,可以到服务管理器中去确认是否开启成功。下图是当前机器上找到的相关服务,状态为已启动。
RabbitMQ服务搭建并启动后,需要对RabbitMQ就行进一步的配置,此次安装的版本提供rabbitmq_management插件,此插件通过15672来提供对当前RabbitMQ服务的管理以及监控服务。
5.配置RabbitMQ
1.在开始菜单中找到RabbitMQ Command Promt,打开控制台
2 输入命令
1
|
rabbitmq-plugins enable rabbitmq_management |
3.在启用插件成功后回看到一些提示信息,然后就可以通过 http://server-name:15672访问了,默认用户名称和密码为guest,guest,进入管理页面后,我们可以看到几个大的Tab,这个和RabbitMQ也某种意义上反应了RabbitMQ的整体架构,在这就不详细阐述了。
4.配置允许远程访问
更多情况下,队列服务往往不在我们本机上,我们需要远程来控制RabbitMQ,但是默认是无法通过http://server-name:15672来访问的,可以通过修改\RabbitMQ Server\rabbitmq_server-3.6.10\etc 下Rabbitmq.config来设置允许guest用户远程登录,具体修改为如下值,然后就到服务管理器中重启RabbitMQ服务。
默认RabbitMQ会在C:\Users\Administrator\AppData\Roaming\RabbitMQ 中生成一个配置文件,rabbitmq.config 里面就是实际用到的配置信息,如果图方便,也可以这里直接改。
1
|
[{rabbit, [{loopback_users, [guest]}]}]. |
windows下安装配置RabbitMQ的更多相关文章
- RabbitMQ学习在windows下安装配置
RabbitMQ学习一. 在windows下安装配置 1.下载并安装erlang,http://www.erlang.org/download.html,最新版是R15B01(5.9.1).由于我机器 ...
- 在windows下安装配置Ulipad
在windows下安装配置Ulipad 今天推荐一款轻便的文本编辑器Ulipad,用来写一些小的Python脚本非常方便. Ulipad下载地址: https://github.com/limodou ...
- Windows下安装配置MongoDB
Windows下安装配置MongoDB 一,介绍 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统.在高负载的情况下,添加更多的节点,可以保证服务器性能. MongoDB ...
- (转)windows 下安装配置 Nginx 详解
windows 下安装配置 Nginx 详解 本文转自https://blog.csdn.net/kingscoming/article/details/79042874 nginx功能之一可以启动一 ...
- QT学习之windows下安装配置PyQt5
windows下安装配置PyQt5 目录 为什么要学习QT 命令行安装PyQt5以及PyQt5-tools 配置QtDesigner.PyUIC及PyRcc 为什么要学习QT python下与界面开发 ...
- 在linux下安装配置rabbitMQ详细教程
在linux下安装配置rabbitMQ详细教程 2017年12月20日 17:34:47 阅读数:7539 安装Erlang 由于RabbitMQ依赖Erlang, 所以需要先安装Erlang. Er ...
- Windows下安装配置免安装MySQL5.7服务器
Windows下安装配置免安装MySQL5.7服务器 1.下载.解压安装包 从MySQL官方网站上下载mysql-5.7.19-winx64.zip 下载完成后,把安装包解压到D:\DevSoft ...
- Windows下安装配置MySQL
Windows下安装配置MySQL的基本步骤 一.MySQL下载 MySQL官方下载地址https://dev.mysql.com/downloads/mysql/5.7.html#downloads ...
- Windows下安装配置ant
1.ant安装 请从官网下载ant的*.zip格式的安装包, Windows建议下载*.zip版本, Linux建议下载*.gz版本. 2.配置环境变量 解压之后,在Windows中配置环境变量, 在 ...
随机推荐
- vscode安装golang插件失败问题
vscode安装golang插件失败问题 dlv go-outline go-symbols gocode-gomod gocode 代码补全 godef 代码跳转 golint gopkgs gor ...
- javascrpit sort()数组对象中排序
/*ionic 调用 * @param attr 排序的属性 如number属性 * @param rev true表示升序排列,false降序排序 * */ commonSortMethod(att ...
- MySQL 的更新操作update
1 更新操作(单表更新) 1)单表更新 update [low_priority] [ignore] table_reference set col_name1={expr1|default},col ...
- selenium+JDBC实现参数自动化测试
测试模拟环境:在www.1905.com网站中执行两个用户的登陆退出操作 需要的文件有: 1.User的实例类: public class User { private String username ...
- eclipse中点不出方法的解决办法
window-preferences-java-editor-Content Assist-Advanced 然后选中右上方的所有 右下方选中一个即可.
- Linux下实现MySQL数据库自动备份
1.给mysql创建用户备份的角色,并且授予角色SELECT, RELOAD, SHOW DATABASES, LOCK TABLES等权限. mysql> create user 'backu ...
- Nodejs 实现windows后台运行
首先需要到http://nssm.cc/download/?page=download 下载 nssm 下下来之后是压缩包形式的,解压之后 ctrl + R 进入cmd 命令行界面 在命令行模式下进入 ...
- DateTime.Now与DateTime.Today的区别
区别如下图: DateTime.Now: 不仅显示日期 还显示当前时间: DateTime.Today: 只显示当前日期,没有时间
- WPF的布局--DockPanel
1.DockPanel: 以上.下.左.右.中为基本结构的布局方式 类似于Java AWT布局中的BorderLayout. 但与BorderLayout不同的是,每一个区域可以同时放置多个控件,在同 ...
- codeforces 675 C ——Money Transfers——————【思维题】
Money Transfers time limit per test 1 second memory limit per test 256 megabytes input standard inpu ...