Erlang安装

rabbitmq依赖于Erlang,需先安装,推荐安装rabbitmq/erlang-rpm:

#clone源码
git clone https://github.com/rabbitmq/erlang-rpm.git
#make
cd erlang-rpm
make  #需要等待较长时间
cd RPMS/x86_64  #其下有两个rpm包 erlang-19.3.6-1.alios6.x86_64.rpm  erlang-debuginfo-19.3.6-1.alios6.x86_64.rpm, 选择前者安装
#安装
sudo rpm -ivh  erlang-19.3.6-1.alios6.x86_64.rpm

RabbitMQ安装

在官网下载页面找到和系统版本对应的rabbitmq版本:

#安装rabbitmq-server
sudo yum install rabbitmq-server-3.6.10-1.el6.noarch.rpm
#此时可能报:Requires: socat, 以下是解决方法, 参考:http://www.cnblogs.com/ray30th/p/6651800.html
sudo wget --no-cache http://www.convirture.com/repos/definitions/rhel/6.x/convirt.repo -O /etc/yum.repos.d/convirt.repo
sudo yum makecache
sudo yum install socat
#重新安装rabbitmq-server
sudo yum install rabbitmq-server-3.6.10-1.el6.noarch.rpm

启动/关闭/状态查看

#启动/停止 start/stop
$sudo /sbin/service rabbitmq-server start
Starting rabbitmq-server: SUCCESS
rabbitmq-server.$sudo /sbin/service rabbitmq-server stop
Stopping rabbitmq-server: rabbitmq-server.#状态查看
sudo rabbitmqctl status

访问端口

SELinux和与其机制类似的系统可能会阻止RabbtMQ绑定相应端口,所以安装完之后需要确保一下端口可以打开:

  • 4369,epmd(Erlang Port Mapper Daemon),是Erlang的端口/结点名称映射程序,用来跟踪节点名称监听地址,在集群中起到一个类似DNS的作用。
  • 5672, 5671, AMQP 0-9-1 和 1.0 客户端端口,used by AMQP 0-9-1 and 1.0 clients without and with TLS(Transport Layer Security)
  • 25672,Erlang distribution,和4369配合
  • 15672,HTTP_API端口,管理员用户才能访问,用于管理RbbitMQ,需要启用management插件,rabbitmq-plugins enable rabbitmq_management,访问http://server-name:15672/
  • 61613, 61614,当STOMP插件启用的时候打开,作为STOMP客户端端口(根据是否使用TLS选择)
  • 1883, 8883,当MQTT插件启用的时候打开,作为MQTT客户端端口(根据是否使用TLS选择)
  • 15674,基于WebSocket的STOMP客户端端口(当插件Web STOMP启用的时候打开)
  • 15675,基于WebSocket的MQTT客户端端口(当插件Web MQTT启用的时候打开)

转载于:https://www.cnblogs.com/likui360/p/9242986.html

RabbitMQ安装与初始配置【转载】相关推荐

  1. RabbitMQ安装与初始配置

    目录 Erlang安装 RabbitMQ安装 启动/关闭/状态查看 访问端口 参考 用户权限管理 用户管理 权限管理 参考 System Limits 参考 日志 本文只讨论linux下的Rabbit ...

  2. SAP手记之六:GUI安装后初始配置(中文语言包安装)

    SAP手记之六:GUI安装后初始配置(中文语言包安装) 在初始配置前先要了解的东西,这些东西在我们按照好sap客户端应用程序GUI的时候就可以看到: 元素一:client       如何理解clie ...

  3. 用友ERP U8 V13.0安装、初始配置中遇到的问题及解决方法

    问题1:企业应用平台登录,显示当前数据库服务器无可用数据源 解决路径1:应用服务器配置 新建 数据源 数据源:不设限 数据库服务器:127.0.0.1(本地机的IP地址)或者在SMSS中找计算机的服务 ...

  4. AVAYA交换机初始配置

    转载至:https://blog.51cto.com/ruguworking/209240 很老的三层交换机 1.P580R交换机初始配置步骤 第一次配置交换机需要使用随交换机自带的配置电缆,通过超级 ...

  5. Git自学之路(二)- Git初始配置和基本使用

    Git自学之路- Git初始配置和基本使用 在学习完本文之后,你应该能够配置并初始化一个仓库(repository).开始或停止跟踪(track)文件.暂存(stage)或提交(commit)更改. ...

  6. Windows下RabbitMQ安装,部署,配置

    安装部署 1.当前环境以及参考资料出处 部署环境:windows server 2008 r2 enterprise 官方安装部署文档:http://www.rabbitmq.com/install- ...

  7. windows 下rabbitmq 安装---转载

    原文地址:http://blog.sina.com.cn/s/blog_7cc0c8cc0101mb4a.html 1.下载并安装erlang,http://www.erlang.org/downlo ...

  8. centos7.1 RabbitMQ安装配置

    1. 安装erlang  安装依赖环境 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unix ...

  9. centos7 rabbitmq安装/配置

    一.RabbitMQ简单介绍 RabbitMQ就是当前最主流的消息中间件之一.RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python.Ruby..N ...

最新文章

  1. 第四百零三节,python网站在线支付,支付宝接口集成与远程调试,
  2. Struts 学习笔记1 -Struts Framework 概览
  3. docker下的mysql my.ini_Docker + MySQL 主从环境搭建
  4. 线上分享 | AI产品经理之路——从入门到进阶
  5. PHP微信支付没有收到微信的回调怎么修改订单状态:主动查询
  6. php写文件 效率,php中读写文件与读写数据库的效率_PHP教程
  7. 【2021最新版】如何clean或者install Maven项目——IntelliJ IDEA系列教程
  8. 2个简单shell脚本(if,while,case语句)
  9. 【Python】python网络协议
  10. PHP函数set_magic_quotes_runtime()的作用
  11. 集结六大行业领袖,「数据科学家」新课全球首发!
  12. 数据结构试卷及答案(十)
  13. 高德地图 地图点击获取经纬度,经纬度格式判断
  14. 计算机论文目录大全,毕业论文目录范文
  15. Android 视频和图片轮播控件,仿淘宝商品详情页
  16. 计算机RRC是什么指令,srb0 srb1 srb2的区别_srb什么意思_srb1 RRC建立请求
  17. python调用高德地图地理编码/逆地理编码
  18. 谷歌浏览器无法使用谷歌翻译解决办法
  19. Outlook2007 打不开EXCEL?
  20. python web py入门(4)-从数据库读取数据显示到网页

热门文章

  1. .net core快速上手
  2. SVN使用_获取某版本后改动的文件列表
  3. Zookeeper的安装配置及基本开发
  4. Python 学习之中的一个:在Mac OS X下基于Sublime Text搭建开发平台包括numpy,scipy
  5. sql server 字符串转table
  6. 软文的作用真的有那么神奇吗?
  7. c语言求一个数组的众数,众数问题 (C语言代码)
  8. linux怎么获取当前路径,linux 下获取当前工作路径的实例
  9. php 上传文件tmp name,解决PHP上传is_uploaded_file的tmp_name错误
  10. java gmail smtp_通过JAVA中的Gmail SMTP服务器发送电子邮件