RabbitMQ安装和运行
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一下
最新文章
- html 输入框 只能输入数字 只能输入字母数字组合
- 年中review
- Mysql错误处理
- powershell命令大全
- 解同余式ax ≡ c(mod m)
- TP复习14
- 在 Sublime Text 3 中运行 PHP
- 9.13noip模拟试题
- 【反射】Reflect 介绍 示例
- hdu5347 MZL's chemistry(打表)
- pageoffice razor pageofficelink方式调用js实现操作文档
- python2.7学习记录之二
- 修改tomcat的get方法的参数长度
- sublime与Emment
- Javascript-数值运算 保留小数点位数,并对最后一位小数各种取整方法
- 什么是 IP 隧道,Linux 怎么实现隧道通信?
- 13-02 Java 数组高级算法,Arrays类
- Elasticsearch搜索异常-------org.elasticsearch.common.io.stream.NotSerializableExceptionWrapper: parse_exception
- noip第7课资料
- 几种交叉验证(cross validation)方式的比较
热门文章
- Arm pwn学习
- 强开企业付款到零钱与现金红包,无需等待90/30天,2-12H即可强开通!
- C#LeetCode刷题之#112-路径总和​​​​​​​(Path Sum)
- 解决用anaconda安装scrapy后,在使用scrapy时报错
- 阙乃祯:网龙在教育领域Cassandra的使用
- 把H2数据库从jar包部署到Kubernetes,并解决Ingress不支持TCP的问题
- Elasticsearch第五篇:PlainElastic.Net 操作 Elasticsearch
- IntelliJ Idea如何解决Could not autowire. No beans of 'xxxx' type found的错误提示
- 【ZJOI 2008】 树的统计 - 树链剖分
- akka-typed(10) - event-sourcing, CQRS实战