RabbitMQ安装与初始配置【转载】
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安装与初始配置【转载】相关推荐
- RabbitMQ安装与初始配置
目录 Erlang安装 RabbitMQ安装 启动/关闭/状态查看 访问端口 参考 用户权限管理 用户管理 权限管理 参考 System Limits 参考 日志 本文只讨论linux下的Rabbit ...
- SAP手记之六:GUI安装后初始配置(中文语言包安装)
SAP手记之六:GUI安装后初始配置(中文语言包安装) 在初始配置前先要了解的东西,这些东西在我们按照好sap客户端应用程序GUI的时候就可以看到: 元素一:client 如何理解clie ...
- 用友ERP U8 V13.0安装、初始配置中遇到的问题及解决方法
问题1:企业应用平台登录,显示当前数据库服务器无可用数据源 解决路径1:应用服务器配置 新建 数据源 数据源:不设限 数据库服务器:127.0.0.1(本地机的IP地址)或者在SMSS中找计算机的服务 ...
- AVAYA交换机初始配置
转载至:https://blog.51cto.com/ruguworking/209240 很老的三层交换机 1.P580R交换机初始配置步骤 第一次配置交换机需要使用随交换机自带的配置电缆,通过超级 ...
- Git自学之路(二)- Git初始配置和基本使用
Git自学之路- Git初始配置和基本使用 在学习完本文之后,你应该能够配置并初始化一个仓库(repository).开始或停止跟踪(track)文件.暂存(stage)或提交(commit)更改. ...
- Windows下RabbitMQ安装,部署,配置
安装部署 1.当前环境以及参考资料出处 部署环境:windows server 2008 r2 enterprise 官方安装部署文档:http://www.rabbitmq.com/install- ...
- windows 下rabbitmq 安装---转载
原文地址:http://blog.sina.com.cn/s/blog_7cc0c8cc0101mb4a.html 1.下载并安装erlang,http://www.erlang.org/downlo ...
- centos7.1 RabbitMQ安装配置
1. 安装erlang 安装依赖环境 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unix ...
- centos7 rabbitmq安装/配置
一.RabbitMQ简单介绍 RabbitMQ就是当前最主流的消息中间件之一.RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python.Ruby..N ...
最新文章
- 第四百零三节,python网站在线支付,支付宝接口集成与远程调试,
- Struts 学习笔记1 -Struts Framework 概览
- docker下的mysql my.ini_Docker + MySQL 主从环境搭建
- 线上分享 | AI产品经理之路——从入门到进阶
- PHP微信支付没有收到微信的回调怎么修改订单状态:主动查询
- php写文件 效率,php中读写文件与读写数据库的效率_PHP教程
- 【2021最新版】如何clean或者install Maven项目——IntelliJ IDEA系列教程
- 2个简单shell脚本(if,while,case语句)
- 【Python】python网络协议
- PHP函数set_magic_quotes_runtime()的作用
- 集结六大行业领袖,「数据科学家」新课全球首发!
- 数据结构试卷及答案(十)
- 高德地图 地图点击获取经纬度,经纬度格式判断
- 计算机论文目录大全,毕业论文目录范文
- Android 视频和图片轮播控件,仿淘宝商品详情页
- 计算机RRC是什么指令,srb0 srb1 srb2的区别_srb什么意思_srb1 RRC建立请求
- python调用高德地图地理编码/逆地理编码
- 谷歌浏览器无法使用谷歌翻译解决办法
- Outlook2007 打不开EXCEL?
- python web py入门(4)-从数据库读取数据显示到网页
热门文章
- .net core快速上手
- SVN使用_获取某版本后改动的文件列表
- Zookeeper的安装配置及基本开发
- Python 学习之中的一个:在Mac OS X下基于Sublime Text搭建开发平台包括numpy,scipy
- sql server 字符串转table
- 软文的作用真的有那么神奇吗?
- c语言求一个数组的众数,众数问题 (C语言代码)
- linux怎么获取当前路径,linux 下获取当前工作路径的实例
- php 上传文件tmp name,解决PHP上传is_uploaded_file的tmp_name错误
- java gmail smtp_通过JAVA中的Gmail SMTP服务器发送电子邮件