首先安装Erlang环境,RabbitMQ的运行依赖于Erlang。可以在官网链接http://www.erlang.org/downloads 页面找到对应的开发环境安装包。例如64位Windows则可以选择下图中所示的链接。

安装过程中无需更改配置,选定目录后一直下一步即可完成。

Erlang安装完成后需要安装RabbitMQ的服务。同样是在官网进行下载避免遇到奇怪的问题,网址http://www.rabbitmq.com/download.html。然后按照下方的图示进行操作,如果有特殊的操作系统需求请自行区分。

同样下载下来会是一个安装程序。选定安装目录后一直下一步直到完成。完成后还需要创建RabbitMQ用户并配置权限。首先在开始菜单找到RabbitMQ的项,如下图所示。

先点击start启动RabbitMQ服务,而后以管理员身份打开图中上方红框的命令行窗口。创建用户,"D:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.12\sbin\rabbitmqctl.bat" add_user test 123456,这里创建了一个用户名为test,密码为123456的用户。上述两部操作执行过程见下图。

接下来我们通过展示用户的命令可以看下创建用户是否成功,"D:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.12\sbin\rabbitmqctl.bat" list_users。

可以看到test用户已经成功创建,但是tags列下并没有任何权限,为了避免以后遇到奇怪的问题,直接赋上管理员权限,"D:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.12\sbin\rabbitmqctl.bat" set_user_tags test administrator。

从上图中可以看到权限已经调整成功。接下来还需要为test用户开放远程连接的权限,

"D:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.12\sbin\rabbitmqctl.bat" set_permissions -p "/" test ".*" ".*" ".*"。

接下来环境的部署已经完成,可以在Web管理端进行管理操作。15672是默认的web管理端口。

如果管理页面无法打开可能是没有打开管理权限,通过rabbitmq-plugins enable rabbitmq_management命令即可开启。

最新文章

  1. jquery mobile 实现自定义confirm确认框效果
  2. EUI List列表实现人物列表
  3. SQL Server 列存储性能调优(翻译)
  4. [UE4]AnimDynamics简介
  5. Java之properties文件读取
  6. 访问图片可以使用闭包map
  7. ubuntu安装miniconda
  8. Bad configuration option localCommand
  9. Java中string拼接,StringBuilder,StringBuffer和+
  10. C语言的本质(36)——makefile基础
  11. FileInputStream(字节流)与fileReader(字符流) 的区别
  12. Ubuntu12.04password正确 入口的桌面(测试的恢复正常)
  13. 20155212 实验四 《Android程序设计》 实验报告
  14. 第三章:Python基础の函数和文件操作实战
  15. PID算法
  16. Web前端-Vue.js必备框架(五)
  17. oracle常用命令收集
  18. IntelliJ IDE 常用配置
  19. UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 1: ordinal not in range(128)
  20. error C2011: “timespec”:“struct”类型重定义

热门文章

  1. NLP(二十三)使用LSTM进行语言建模以预测最优词
  2. 【转载】Windows api数据类型
  3. fiddler的安装与使用(二)使用fiddler捕获会话信息
  4. Rikka with Prefix Sum(组合数学)
  5. Atcoder C - +/- Rectangle(思维+构造)
  6. CF991D Bishwock 第十七 贪心
  7. 网络编程之TCP/IP各层详解
  8. JavaBean的学习
  9. Dockfile 生成docker镜像文件大小的比较
  10. 我的JS文件