RabbitMQ在Windows下安装和运行

1、下载Erlang:

http://www.erlang.org/downloads/19.2

2、下载Windows版RabbitMq:

http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6.exe

3、安装并配置环境变量:

增加变量ERLANG_HOME    C:\Program Files\erl8.2

path下添加   %ERLANG_HOME%\bin

增加变量RABBITMQ_BASE  C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.6

path下添加  %RABBITMQ_BASE%\sbin;%RABBITMQ_BASE%\ebin

4、在开始菜单中启动服务

5、可以在安装目录的sbin下运行rabbitmqctl.bat status检测是否安装成功

6、网页端控制台开启

接着,使用rabbitmq-plugins.bat list查看已安装的插件列表,

接下来使用 rabbitmq-plugins.bat enable rabbitmq_management 命令开启网页版控制台。

重启RabbitMQ服务生效:net stop RabbitMQ && net start RabbitMQ

在浏览器输入 http://localhost:15672/进入控制台,大功告成

使用guest/guest登录

RabbitMQ常用端口:

  client端通信端口: 5672

  管理端口 : 15672

   server间内部通信端口: 25672 4369

RabbitMQ在Linux下的安装

在Linux(以CentOS7为例)下安装RabbitMQ

1、wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm

2、rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

3、yum install epel-release

4、yum install erlang

5、wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm

6、yum install rabbitmq-server-3.6.6-1.el7.noarch.rpm

出现了上述图示中的失败情况时,请多试几次。特别是安装epel-release和erlang时,因为需要下载的包较大且网速较慢,出现下载不成功的概率很大,请多试几次,确保安装和运行的成功。

安装完成后

1、service rabbitmq-server start

2、service rabbitmq-server status

常见信息

RabbitMQ常用端口:client端通信端口: 5672      管理端口 : 15672   server间内部通信端口: 25672 4369

如端口出现不能访问,考虑是否防火墙问题,可以使用形如以下命令开启或直接关闭防火墙:

firewall-cmd --permanent --add-port=15672/tcp

运行rabbitmqctl status出现Error: unable to connect to node rabbit@controller: nodedown之类问题考虑如下几种解决办法:

1、重启服务

  service rabbitmq-server stop

  service rabbitmq-server start

2、检查/var/lib/rabbitmq中是否存在.erlang.cookie,没有则新建一个,里面随便输入一段字符串

3、重新安装服务

4、百度或者Google一下

最新文章

  1. html 输入框 只能输入数字 只能输入字母数字组合
  2. 年中review
  3. Mysql错误处理
  4. powershell命令大全
  5. 解同余式ax ≡ c(mod m)
  6. TP复习14
  7. 在 Sublime Text 3 中运行 PHP
  8. 9.13noip模拟试题
  9. 【反射】Reflect 介绍 示例
  10. hdu5347 MZL's chemistry(打表)
  11. pageoffice razor pageofficelink方式调用js实现操作文档
  12. python2.7学习记录之二
  13. 修改tomcat的get方法的参数长度
  14. sublime与Emment
  15. Javascript-数值运算 保留小数点位数,并对最后一位小数各种取整方法
  16. 什么是 IP 隧道,Linux 怎么实现隧道通信?
  17. 13-02 Java 数组高级算法,Arrays类
  18. Elasticsearch搜索异常-------org.elasticsearch.common.io.stream.NotSerializableExceptionWrapper: parse_exception
  19. noip第7课资料
  20. 几种交叉验证(cross validation)方式的比较

热门文章

  1. Arm pwn学习
  2. 强开企业付款到零钱与现金红包,无需等待90/30天,2-12H即可强开通!
  3. C#LeetCode刷题之#112-路径总和​​​​​​​(Path Sum)
  4. 解决用anaconda安装scrapy后,在使用scrapy时报错
  5. 阙乃祯:网龙在教育领域Cassandra的使用
  6. 把H2数据库从jar包部署到Kubernetes,并解决Ingress不支持TCP的问题
  7. Elasticsearch第五篇:PlainElastic.Net 操作 Elasticsearch
  8. IntelliJ Idea如何解决Could not autowire. No beans of 'xxxx' type found的错误提示
  9. 【ZJOI 2008】 树的统计 - 树链剖分
  10. akka-typed(10) - event-sourcing, CQRS实战