首先打开官网:

http://www.rabbitmq.com/install-rpm.html

先到右侧导航栏来看一下 :

第一个红框是指的在linux中安装,全英文的,乱的一笔,但是静下心来就可以根据文档去安装

第二个是环境版本的配置,这个必须要符合,点一下进去看看,如下图:

从上图里可以看得出来,这其实就是rabbitmq和erlang的版本对应关系,要安装rabbitmq,必须得有erlang的环境,就跟java需要jvm一个道理

那么很显然,我们会采用最新版本的rabbitmq以及最新版本的二郎来安装,相互版本对应好就行了

随后点击第一个红框链接【Install: RPM-based Linux】,进入安装,Windows和mac安装相对简单,就不多说了,我们主要说说在linux中的安装:

打开这个链接后看到其实挺乱的,要一个个去看才行,也没有大小标题和序号,给第一次进来的开发者很不友好的感觉,尤其是英文不太好的,,,不过没关系,跟着步骤一步步就能安装:

在当前页面找到如下: install a recent Erlang version via yum

先点击第一个红框连接,进入页面如下:

这个就是用于安装erlang的的前置条件的,选择rpm,复制一下到命令行运行:

curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash

随后提示安装成功:

随后就开始安装erlang了

yum install erlang

然后安装成功:

那么安装完毕erlang以后可以检查一下版本号等信息,如下:

erl  #用halt().退出,注意后面的点号,那是erlang的结束

OK,至此 erlang 安装完成!

====================================================================================================================

那么接下来就要安装rabbitmq-server了:

这是之前截图里的,运行一下,导入两个key,命令如下

rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
rpm --import https://packagecloud.io/gpg.key

没有报错,表示ok

然后为安装rabbitmq-server做前置准备:

打开这个链接,选择rpm,拷贝红框中命令并且运行:

提示安装成功,接下来就可以正式安装rabbitmq的安装包了!

找到本页面如下位置:

第一个是centos7的,第二个是centos6的,根据自己版本下载即可

下载后上传到linux中

随后开始安装:

这是说没有key,也没有socat,没关系,再装就行

找到这个位置,然后复制key到命令行中运行:

随后再次安装rpm:

这个时候之前的waring已经没有了,说明key正确

这个时候就需要安装socat了,分别运行两行命令如下:

yum -y install epel-release
yum -y install socat

安装OK,随后就再次安装rabbitmq-server

这个时候如上图,rabbitmq安装完毕!!

================================================================================================

然后来配置一下rabbitmq才能正式使用

注意下图中的红框,需要拷贝config配置文件:

把rabbitmq.config.example拷贝到/etc/rabbitmq/下并且重命名,去掉后缀 .example 就行:

然后修改这个 rabbitmq.config

通过关键字查找:

修改为:

移除前面的 %% 代表注释 以及 最后的 逗号,这个是代表运行 guest 默认用户可以在非本地环境登录

随后启用rabbitmq的管理平台插件,启用以后会在/etc/rabbitmq 目录下多出一个 enabled_plugins,字面意思应该能理解,不多说,就是开启插件

rabbitmq-plugins enable rabbitmq_management

到此配置全部结束,最后一步就是启动rabbitmq server了

启动成功后,访问控制台界面,前提是linux需要关闭防火墙,或者开启15672端口,否则控制台界面无法访问,如果在云服务器开启15672端口即可【关闭iptables防火墙:service iptables stop】

默认的用户名密码是 guest,输入即可登录

一般来说我们不会使用guest来进行操作,会额外创建一个管理员:

添加新用户:

新用户添加后没有权限:

直接点击这个admin,然后新页面设置一个permission即可

当然我们也可以为这个admin新增tag标签,这样就能登录了

至此 RabbitMQ 安装与配置全部完成,相信这是全网最全最新的版本了~~

原本地址:https://www.cnblogs.com/leechenxiang/p/10526109.html

centos7 rpm 安装 rabbitMQ 最新版的更多相关文章

  1. centos7.4安装rabbitmq服务(3.7.10版本)

    一.需要安装erlang版本依赖,可以使用二进制安装方式,也可以通过rpm安装,但是安装的时候会提示需要erlang版本>=19.3,而且直接默认yum仓库中的版本较低.,为了节省时间,文章中直 ...

  2. centos7环境安装rabbitMQ

    使用专业的消息队列产品rabbitmq之centos7环境安装 http://www.cnblogs.com/huangxincheng/p/6006569.html [源码安装,适用GNOME + ...

  3. [转]centos7环境安装rabbitMQ

    使用专业的消息队列产品rabbitmq之centos7环境安装 http://www.cnblogs.com/huangxincheng/p/6006569.html CentOS7上安装Rabbit ...

  4. 【rabbitmq】Centos7 下安装rabbitmq

    rabbitmq安装 rabbitmq的安装依赖erlang,首先应该先安装erlang,然后安装rabbitmq: Step1:安装erlang erlang-rpm安装教程 选择在Centos7 ...

  5. centos7下安装rabbitmq

    RabbitMQ: RabbitMQ是流行的开源消息队列系统,是AMQP(Advanced Message Queuing Protocol高级消息队列协议)的标准实现,用erlang语言开发.Rab ...

  6. 学习笔记(3)centos7 下安装RabbitMQ

    centos7 安装RabbitMQ 安装erlang 因为RabbitMQ由ERLANG实现,所以需要先安装erlang.可以从https://www.erlang-solutions.com/re ...

  7. centos7离线安装rabbitmq

    准备工作 一台centos7的机器 erlang-21.3.8.2 RabbitMQ 3.7.15 socat-1.7.3.2-2.el7.x86_64.rpm 开始安装 登录centos ,把上面的 ...

  8. centos7.2安装rabbitmq教程

    环境: centos7.2 rabbitmq依赖erlang,需要先安装erlang 1 安装erlang rpm -Uvh https://download.fedoraproject.org/pu ...

  9. RPM安装rabbitMQ

    系统使用的是centos 7 - minimal 建立用户和组: # groupadd rabbitmq # useradd rabbitmq -g rabbitmq 在安装rabbitMQ之前需要先 ...

随机推荐

  1. opencv学习HighGUI图形用户界面初步【1】

    HighGUI是图形用户界面模块.包括:1.输入与输出:2.视频捕捉:3.图形和视频的解码编码:4.图形交界面与接口. 由于opencv.hpp包含了core.objdetect.ingproc.ph ...

  2. ACdream 1735 输油管道

    输油管道 Time Limit: 2000/1000MS (Java/Others) Memory Limit: 262144/131072KB (Java/Others)   Problem Des ...

  3. (18)使用模板(thymeleaf-freemarker)【从零开始学Spring Boot】

    整体步骤: (1)            在pom.xml中引入thymeleaf; (2)            如何关闭thymeleaf缓存 (3)            编写模板文件.html ...

  4. Spring Cloud-config(十一)

    说明 用于分布式中统一的配置管理,是一个单独的微服务 简单例子 准备git 1.我自己在本地环境搭建了git服务器 也可以使用github 可参考:https://www.cnblogs.com/LQ ...

  5. VS的代码管理工具

    参考文章 可以从中知道修改代码段是要打开相关路径下的文档来修改 官方下载地址 百度云盘 如果项目中国有一些代码重复率非常高,可以把这些代码做成snippet代码段,简化成快捷键命令,加速开发

  6. iOS中基于 Socket 的 C/S 结构网络通信(中)

    结合上一篇的知识.接下来将介绍基于 TCP 协议的 Socket  编程.因为 Socket 须要有client和服务端,那么如今实现的是关于服务端的简单程序.服务端採用的是CFStream 类来实现 ...

  7. HDU 3579 Hello Kiki 中国剩余定理(合并方程

    题意: 给定方程 res % 14 = 5 res % 57 = 56 求res 中国剩余定理裸题 #include<stdio.h> #include<string.h> # ...

  8. LNMP一键安装包 V1.1 公布

    LNMP一键安装包 是一个用Linux Shell编写的能够为CentOS/RadHat.Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx.MySQL/MariaDB.P ...

  9. apple 团队电话

    back 苹果电话:400 670 18552 这个是国内能打通的

  10. Java异常的处理机制(二)

    1.throw的作用 class Usre { private int age; public void setAge (int age) { if(age < 0) { RuntimeExce ...