LINUX 安装RABBITMQ详细教程
第一步:下载版本对应的rpm安装包
1. 下载Erlang安装包:RabbitMQ是Erlang语言编写,所以Erang环境必须要有,注:Erlang环境一定要与RabbitMQ版本匹配, 版本匹配对照地址:https://www.rabbitmq.com/which-erlang.html
Erlang的下载地址:Erlang下载地址:https://www.rabbitmq.com/releases/erlang/(根据自身需求及匹配关系,下载对应rpm包)
2. 下载RabbitMQ安装包, 这里使用的是rpm, 当然了也可以下载源码进行编译安装。
RabbitMQ下载地址:https://www.rabbitmq.com/releases/rabbitmq-server/(根据自身需求及匹配关系,下载对应rpm包)
3. 下载Socat安装包
rabbitmq安装依赖于socat,所以需要下载socat。
socat下载地址:http://repo.iotti.biz/CentOS/6/x86_64/socat-1.7.3.2-1.el6.lux.x86_64.rpm
根据自身需求下载对应系统socat依赖:(http://repo.iotti.biz/CentOS/)
第二步: 安装前的准备工作, 因为Erlang安装需要几个类库和环境。执行下面命
yum -y install ncurses-devel
yum -y install openssl-devel
yum -y install unixODBC-devel
yum -y install gcc-c++
第三步:按照以下顺序安装
一定按照以下顺序安装:
① rpm -ivh erlang-18.3-1.el6.x86_64.rpm
② rpm -ivh socat-1.7.3.2-1.el6.lux.x86_64.rpm
③ rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm
第四步: 配置rabbitmq: vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app
第五步: 安装管理 web页面访问插件。
rabbitmq-plugins enable rabbitmq_management
第六步: 启动RabbitMQ
① cd /usr/lib/rabbitmq/bin
② ./rabbitmq-server start
第七步:开放linux的15672、5672端口,重启防火墙或者直接暂时关掉防火墙(建议直接关掉进行连接测试):/etc/init.d/iptables stop ; 浏览器访问: http://ip:15672/ 如果出现以下页面就说明RabbitMQ安装成功
如果不开放5672端口,那么在IDEA中启动项目就无法连接rabbitMQ。 本人就是因为忘记了5672端口在IDEA中一直连接不上浪费了许久时间。另外记得给IDEA中配置的rabbitmq的用户开放权限否则也是无法连接。
另外:当能访问web页面时,可以页面直接添加用户添加权限,就不用在通过命令进行添加了。
注意: 如果是阿里云的服务器,那么就要去阿里云登录自己的账号将15672、5672端口添加到安全组中。
LINUX 安装RABBITMQ详细教程相关推荐
- Linux安装RabbitMQ详细教程Java使用
目录 一:环境准备 1.RabbitMQ版本 和 Erlang 版本兼容性关系 2.官方安装包下载地址 3.百度云盘下载 提取码:8956 4.安装包中说明,请下载对应的安装包 二.安装操作步骤 1. ...
- Linux安装RabbitMQ详细教程
目录 一.环境准备 1.RabbitMQ版本 和 Erlang 版本兼容性关系 2.官方安装包下载地址 3.安装包中说明,请下载对应的安装包 二.安装操作步骤 1.安装C++依赖环境 2.准备安装包 ...
- Linux安装Elasticsearch详细教程
文章目录 准备工作 开始安装 开启远程访问 安装Kibana 准备工作 下载地址:https://www.elastic.co/cn/downloads/elasticsearch 选择要下载的版本 ...
- Linux 安装RabbitMQ 图解教程
1.前提: 由于rabbitmq是基于erlang语言开发的,所以必须先安装erlang. Linux 安装Erlang 图解教程 rabbitmq下载地址: https://github.com/r ...
- Linux 安装 nginx 详细教程
文章目录 Linux 安装 nginx 详细步骤 ①安装依赖包 ②下载并解压安装包 ③安装 nginx ④启动 nginx 服务 ⑤nginx 反向代理 提示:以下是本篇文章正文内容,Linux 系列 ...
- Linux 安装 RabbitMq 详细过程(含 Erlang 下载 网盘地址)
安装RabbitMq 介绍: AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计.消息中间件主要用于组 ...
- Linux安装maven(详细教程)
一.简介 Maven是意第绪语,意思是"知识的积累者",最初是为了简化Jakarta Turbine项目中的构建过程.有几个项目,每个项目都有自己的Ant构建文件,所有项目都略有不 ...
- Linux安装jdk(详细教程)
一.JDK介绍 JDK是 Java 语言的软件开发工具包,主要用于移动设备.嵌入式设备上的java应用程序.JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JA ...
- Linux安装JDK详细教程
1.java -version 或 which java 检查系统是否有安装jdk,系统有的话可以卸载,如果是安装的话则删除安装的和相应的环境变量配置 2.uname -r 查看系统的是多少位的,下图 ...
最新文章
- C 一个数组删除一项 并且移位
- 【运筹学】对偶理论 : 对偶问题引入 ( 生产产品线性规划 | 设备租赁线性规划 | 对偶问题引入 )
- Java中的运算神器 BigDecimal,了解一下?
- c#调用js脚本报错_C#后台调用前台JS函数方法
- 前端如何调用后端接口_后端开发:如何写出可靠的接口
- qtdesigner 组件全吗_显示屏种类这么多,你知道怎么分类吗?
- 股票分红对于短期投资有好处吗?
- 自主芯片+国产系统!天河三号原型机研制完成,中国超算有望重回No.1
- 推荐JS插件:imagesLoaded,监测图片加载情况并提供相应的事件(加载成功/失败)...
- ACM 学习笔记(四) 数据结构之树、二叉树、完全二叉树、二叉查找树、AVL树、红黑树、B树、B+树
- 电脑如何开启卓越性能模式
- existed hive ods_hive外部表
- android路由器安装wifidog,Wifidog-刷OpenWRT标准版固件后安装LuCI的方法
- 远程控制家里电脑的N种方案
- 【新书推荐】【2017.07】创新的雷达技术与应用第一卷:实孔径阵列雷达、成像雷达与无源多基地雷达
- django搭建个人博客(一)
- 数值分析思考题(钟尔杰版)参考解答——第七章
- SDN网络控制器Floodlight安装部署和结合Mininet实现多数据中心拓扑网络
- 编解码学习笔记(一):基本概念
- 邱锡鹏神经网络答案github,邱锡鹏神经网络怎么样
热门文章
- find python3_Python3 rfind()方法
- java循环语句_循环你都学会了,那if不是so easy了嘛
- iOS - UIView属性hidden, opaque, alpha, opacity的区别
- 第十二:Pytest进阶之配置文件
- java客户端查询hive很慢_Hive面试,如何优化查询效率!
- 怎么关闭苹果手机自动扣费_这些手机功能不关闭,可能会被“自动扣费”
- 第12章[12.7] Ext JS实现带动态数字的图标
- Synergy,一个软件团队质量改进之路之一 --- 规划
- [Perl系列—] 2. Perl 中的引用用法
- mybatis plus 日志打印_Mybatis-plus常用API全套教程,看完没有不懂的