第一步:下载版本对应的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详细教程相关推荐

  1. Linux安装RabbitMQ详细教程Java使用

    目录 一:环境准备 1.RabbitMQ版本 和 Erlang 版本兼容性关系 2.官方安装包下载地址 3.百度云盘下载 提取码:8956 4.安装包中说明,请下载对应的安装包 二.安装操作步骤 1. ...

  2. Linux安装RabbitMQ详细教程

    目录 一.环境准备 1.RabbitMQ版本 和 Erlang 版本兼容性关系 2.官方安装包下载地址 3.安装包中说明,请下载对应的安装包 二.安装操作步骤 1.安装C++依赖环境 2.准备安装包 ...

  3. Linux安装Elasticsearch详细教程

    文章目录 准备工作 开始安装 开启远程访问 安装Kibana 准备工作 下载地址:https://www.elastic.co/cn/downloads/elasticsearch 选择要下载的版本 ...

  4. Linux 安装RabbitMQ 图解教程

    1.前提: 由于rabbitmq是基于erlang语言开发的,所以必须先安装erlang. Linux 安装Erlang 图解教程 rabbitmq下载地址: https://github.com/r ...

  5. Linux 安装 nginx 详细教程

    文章目录 Linux 安装 nginx 详细步骤 ①安装依赖包 ②下载并解压安装包 ③安装 nginx ④启动 nginx 服务 ⑤nginx 反向代理 提示:以下是本篇文章正文内容,Linux 系列 ...

  6. Linux 安装 RabbitMq 详细过程(含 Erlang 下载 网盘地址)

    安装RabbitMq 介绍: AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计.消息中间件主要用于组 ...

  7. Linux安装maven(详细教程)

    一.简介 Maven是意第绪语,意思是"知识的积累者",最初是为了简化Jakarta Turbine项目中的构建过程.有几个项目,每个项目都有自己的Ant构建文件,所有项目都略有不 ...

  8. Linux安装jdk(详细教程)

    一.JDK介绍 JDK是 Java 语言的软件开发工具包,主要用于移动设备.嵌入式设备上的java应用程序.JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JA ...

  9. Linux安装JDK详细教程

    1.java -version 或 which java 检查系统是否有安装jdk,系统有的话可以卸载,如果是安装的话则删除安装的和相应的环境变量配置 2.uname -r 查看系统的是多少位的,下图 ...

最新文章

  1. C 一个数组删除一项 并且移位
  2. 【运筹学】对偶理论 : 对偶问题引入 ( 生产产品线性规划 | 设备租赁线性规划 | 对偶问题引入 )
  3. Java中的运算神器 BigDecimal,了解一下?
  4. c#调用js脚本报错_C#后台调用前台JS函数方法
  5. 前端如何调用后端接口_后端开发:如何写出可靠的接口
  6. qtdesigner 组件全吗_显示屏种类这么多,你知道怎么分类吗?
  7. 股票分红对于短期投资有好处吗?
  8. 自主芯片+国产系统!天河三号原型机研制完成,中国超算有望重回No.1
  9. 推荐JS插件:imagesLoaded,监测图片加载情况并提供相应的事件(加载成功/失败)...
  10. ACM 学习笔记(四) 数据结构之树、二叉树、完全二叉树、二叉查找树、AVL树、红黑树、B树、B+树
  11. 电脑如何开启卓越性能模式
  12. existed hive ods_hive外部表
  13. android路由器安装wifidog,Wifidog-刷OpenWRT标准版固件后安装LuCI的方法
  14. 远程控制家里电脑的N种方案
  15. 【新书推荐】【2017.07】创新的雷达技术与应用第一卷:实孔径阵列雷达、成像雷达与无源多基地雷达
  16. django搭建个人博客(一)
  17. 数值分析思考题(钟尔杰版)参考解答——第七章
  18. SDN网络控制器Floodlight安装部署和结合Mininet实现多数据中心拓扑网络
  19. 编解码学习笔记(一):基本概念
  20. 邱锡鹏神经网络答案github,邱锡鹏神经网络怎么样

热门文章

  1. find python3_Python3 rfind()方法
  2. java循环语句_循环你都学会了,那if不是so easy了嘛
  3. iOS - UIView属性hidden, opaque, alpha, opacity的区别
  4. 第十二:Pytest进阶之配置文件
  5. java客户端查询hive很慢_Hive面试,如何优化查询效率!
  6. 怎么关闭苹果手机自动扣费_这些手机功能不关闭,可能会被“自动扣费”
  7. 第12章[12.7] Ext JS实现带动态数字的图标
  8. Synergy,一个软件团队质量改进之路之一 --- 规划
  9. [Perl系列—] 2. Perl 中的引用用法
  10. mybatis plus 日志打印_Mybatis-plus常用API全套教程,看完没有不懂的