centos7 rpm 安装 rabbitMQ 最新版
首先打开官网:
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 最新版的更多相关文章
- centos7.4安装rabbitmq服务(3.7.10版本)
一.需要安装erlang版本依赖,可以使用二进制安装方式,也可以通过rpm安装,但是安装的时候会提示需要erlang版本>=19.3,而且直接默认yum仓库中的版本较低.,为了节省时间,文章中直 ...
- centos7环境安装rabbitMQ
使用专业的消息队列产品rabbitmq之centos7环境安装 http://www.cnblogs.com/huangxincheng/p/6006569.html [源码安装,适用GNOME + ...
- [转]centos7环境安装rabbitMQ
使用专业的消息队列产品rabbitmq之centos7环境安装 http://www.cnblogs.com/huangxincheng/p/6006569.html CentOS7上安装Rabbit ...
- 【rabbitmq】Centos7 下安装rabbitmq
rabbitmq安装 rabbitmq的安装依赖erlang,首先应该先安装erlang,然后安装rabbitmq: Step1:安装erlang erlang-rpm安装教程 选择在Centos7 ...
- centos7下安装rabbitmq
RabbitMQ: RabbitMQ是流行的开源消息队列系统,是AMQP(Advanced Message Queuing Protocol高级消息队列协议)的标准实现,用erlang语言开发.Rab ...
- 学习笔记(3)centos7 下安装RabbitMQ
centos7 安装RabbitMQ 安装erlang 因为RabbitMQ由ERLANG实现,所以需要先安装erlang.可以从https://www.erlang-solutions.com/re ...
- centos7离线安装rabbitmq
准备工作 一台centos7的机器 erlang-21.3.8.2 RabbitMQ 3.7.15 socat-1.7.3.2-2.el7.x86_64.rpm 开始安装 登录centos ,把上面的 ...
- centos7.2安装rabbitmq教程
环境: centos7.2 rabbitmq依赖erlang,需要先安装erlang 1 安装erlang rpm -Uvh https://download.fedoraproject.org/pu ...
- RPM安装rabbitMQ
系统使用的是centos 7 - minimal 建立用户和组: # groupadd rabbitmq # useradd rabbitmq -g rabbitmq 在安装rabbitMQ之前需要先 ...
随机推荐
- 2.3 SVN在myeclipse中的使用
一.将svn插件文件夹复制到myeclipse的dropins目录下,并重启myeclipse 二.从SVN中检查项目到myeclipse 2.打开myeclipse,点击window的show v ...
- 用saltapi远程操作tomcat启停时,输出日志乱码再解决
以前解决过一次,是定义LC_ALL为指定编码.但这种思路不完全,因为机器各各不同,系统编码本身不一致(标准化之路漫长啊) 故而在其它一些系统的部署时,用上一次的方案,反而会有错误产生. 于是,按洪军找 ...
- http400错误基本都是http请求参数与服务器接收参数不匹配
http400错误基本都是http请求参数与服务器接收参数不匹配造成的, 如:1)post请求,你发了个get请求 2)content-type指定不匹配致使参数无法读出来
- js 判断 wifi and 流量
var connection = navigator.connection || navigator.mozConnection || navigator.webkitConnection || { ...
- [ Javascript ] 内存泄露以及循环引用解析
内存泄露 在javascript中,我们非常少去关注内存的管理. 我们创建变量,使用变量,浏览器关注这些底层的细节都显得非常正常. 可是当应用程序变得越来越复杂而且ajax化之后,或者用户在一个页面停 ...
- 301 和 302 对 SEO 的影响
网站优化中,经常会面临网站链接修改或改变的事情,其中一个解决办法就是使用网站跳转的方式,处理变化的链接,下面讲述301和302跳转对SEO的影响. 301(永久移动) 请求的网页已被永久移动到新位置. ...
- CentOS安装、配置APR和tomcat-native
APR:Apache Portable Run-time libraries,Apache可移植执行库 在早期的Apache版本号中.应用程序本身必须可以处理各种详细操作系统平台的细节,并针对不同的平 ...
- bzoj2260: 商店购物&&4349: 最小树形图
最小树形图问题啊 最小树形图是撒哩,就是给你一个有向图,确定一个根,要你到达所有点,那棵最短路径树的总边权 做这个用的是朱(jv)刘(lao)算法. 首先假如有多个联通块就无解啦 对应每个点(除了根) ...
- Patterns in the Composite Application Library
Patterns in the Composite Application Library Inversion of Control https://www.codeproject.com/Artic ...
- 国外物联网平台初探(二) ——微软Azure IoT
平台定位 连接设备.其它 M2M 资产和人员,以便在业务和操作中更好地利用数据. 连接 IoT 设备 将所有设备连接到云,从这些设备接收大规模数据,以及管理这些设备的授权和限制. 在将设备连接到云和处 ...