安装最新版RabbitMQ v3.7.13 以及基本配置
之前用的老版本,新项目新气象,RabbitMQ也用最新版吧
首先打开官网:http://www.rabbitmq.com/install-rpm.html
先到右侧导航栏来看一下 :

第一个红框是指的在linux中安装,全英文的,乱的一笔,但是静下心来就可以根据文档去安装
第二个是环境版本的配置,这个必须要符合,点一下进去看看:

从图里可以看得出来,这其实就是rabbitmq和erlang的版本对应关系,要安装rabbitmq,必须得有erlang的环境,就跟java需要jvm一个道理
那么很显然,我们会采用最新版本的rabbitmq以及最新版本的二郎来安装,相互版本对应好就行了
随后点击第一个红框链接,进入安装,Windows和mac安装相对简单,就不多说了,我们主要说说在linux中的安装:
打开这个链接后看到其实挺乱的,要一个个去看才行,也没有大小标题和序号,给第一次进来的开发者很不友好的感觉,尤其是英文不太好的,,,不过没关系,跟着步骤一步步就能安装:
在当前页面找到如下

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

这个就是用于安装erlang的的前置条件的,复制一下到命令行运行:
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
随后提示安装成功:

随后就开始安装erlang了
yum install erlang
然后安装成功:

那么安装完毕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做前置准备:

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


提示安装成功,接下来就可以正式安装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 server了

启动成功后,访问控制台界面,前提是linux需要关闭防火墙,如果在云服务器开启15672端口即可

默认的用户名密码是 guest,输入即可登录
一般来说我们不会使用guest来进行操作,会额外创建一个管理员:

添加新用户:

新用户添加后没有权限:

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


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

至此 RabbitMQ 安装与配置全部完成,相信这是全网最全最新的版本了~~
安装最新版RabbitMQ v3.7.13 以及基本配置的更多相关文章
- ubuntu16.04安装最新版docker、docker-compose、docker-machine
安装前说明: 本文将介绍在ubuntu16.04系统下安装和升级docker.docker-compose.docker-machine. docker:有两个版本:docker-ce(社区版)和do ...
- ubuntu16安装最新版docker
ubuntu16.04安装最新版docker.docker-compose.docker-machine https://www.cnblogs.com/tianhei/p/7802064.html ...
- K8s集群安装--最新版 Kubernetes 1.14.1
K8s集群安装--最新版 Kubernetes 1.14.1 前言 网上有很多关于k8s安装的文章,但是我参照一些文章安装时碰到了不少坑.今天终于安装好了,故将一些关键点写下来与大家共享. 我安装是基 ...
- 【前端】CentOS 7 系列教程之五: 安装最新版 nginx 并转发 node 服务
转载请注明出处:http://www.cnblogs.com/shamoyuu/p/linux_5.html 进入/usr/local目录 cd /usr/local 下载最新版的ngxin压缩包 w ...
- Centos 6.8 安装 Protocol Buffers , v3.2.0有 BUG ,安装 3.1.0
Centos 6.8 安装 Protocol Buffers , v3.2.0有 BUG ,安装 3.1.0 切换到用户目录 cd ~ 安装 python2.7,须加入zlib wget http ...
- [转帖]K8s集群安装--最新版 Kubernetes 1.14.1
K8s集群安装--最新版 Kubernetes 1.14.1 http://www.cnblogs.com/jieky/p/10679998.html 原作者写的比较简单 大略流程和跳转的多一些 改天 ...
- Ubuntu 14.04中安装最新版Eclipse
Ubuntu 14.04中安装最新版Eclipse 来源:Linux社区 作者:Linux 1.安装OpenJDK Java 7 如果你的系统中没有安装Java,我们需要按照如下步骤事先安装好 ...
- 在Linux上安装最新版java的JDK
之前写过一篇关于MC建服的文章(http://www.cnblogs.com/apollospotatolikett/p/6149042.html),文章中使用的JDK不是最新的版本,当时没有细说如何 ...
- 最新版jQuery v3.3.1的BUG以及解决办法(什么问题不重要,怎么解决问题才重要)
发现问题 最新版的 FineUIPro v5.2.0 中,我们将内置的 jQuery v1.12.4 升级到 jQuery v3.3.1 ,可以看升级记录: +升级到jQuery v3.3.1. ...
随机推荐
- 在思科路由器上配置AAA认证
1.实验拓扑 网络情况 PC-A PING PC-B PC-A PING PC-C PC-B PING PC-C 2.R1的配置 a.console线 R1(config)#username admi ...
- C#调用WebService的简单方式
WebServiceCallpublic class WebServiceCall { public void Call() { string url = "http://localhost ...
- emoji
嗯...闲的... emoji:(博客园的markdown支持emoji编码...惊了) http://getemoji.com/ http://www.fhdq.net/emoji/emojifuh ...
- Apache JMeter5 设置中文
Apache JMeter5 下载: apache-jmeter-5.0.zip apache-jmeter-5.0.tgz 注意:JMeter5需要Java8 以上,本文环境是Win7 64位 1. ...
- 使用git(window)在github上存项目教程
要托管到github,那你就应该要有一个属于你自己的github帐号,所以你应该先到github.com注册 打开浏览器 在地址栏输入地址:github.com 填写用户名.邮箱.密码 点击Sign ...
- MQ基本概念
MQ的基本概念 1) 队列管理器 队列管理器是MQ系统中最上层的一个概念,由它为我们提供基于队列的消息服务. 2) 消息 在MQ中,我们把应用程序交由MQ传输的数据定义为消息,我们可以定义消息的内容并 ...
- 去除input默认带的上下按钮与修改placeholder的默认颜色、背景、placeholder内容的大小
有时候需要用input元素中type属性值为number时,会出现默认的上下按钮, 去掉input默认的上下按钮:兼容性写法如下 input[type='number']::-webkit-outer ...
- python 3.5 连接mysql数据库
python 3.5 要连接mysql数据库,必须先安装pymysql模块,该模块可以操作mysql数据. 1.安装pymysql模块:使用pip进行安装 cmd打开运行模式,切换目录到pip的scr ...
- Spark 1.x 爆内存相关问题汇总及解
Spark 1.x 爆内存相关问题汇总及解决 OOM # 包括GC Overhead limitjava.lang.OutOfMemoryError # on yarn org.apache.hado ...
- JS膏集04
JS膏集04 1.apply和call方法 可以改变this的指向,可以用于函数的调用 apply和call方法中如果没有传入参数,或者传入null,那么调用该方法的函数中的this就是window ...