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之前需要先 ...
随机推荐
- find结合rm删除大量文件
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://navarro.blogbus.com/logs/31502374.html 例:删除/home/raven下,包括子目录 ...
- 部署WAR包实时查看Tomcat的状态和日志
在不重启Tomcat的情况下部署WAR包实时输出日志的方法: 注意:以下方式只适合Linux. 一.定位错误 查看Tomcat日志的尾部 tail -n 50 /opt/tomcat8/logs/ca ...
- 【bzoj1025】【SCOI2009】【游戏】【dp】
Description windy学会了一种游戏.对于1到N这N个数字,都有唯一且不同的1到N的数字与之相应.最開始windy把数字按顺序1,2.3.--,N写一排在纸上. 然后再在这一排以下写上它们 ...
- SecureCRT 会话丢失的处理办法
SecureCRT 会话丢失的处理办法 在SecureCRT中已经有了70多个session,密码都记忆了,当然有些失效的也没有删除: 某一天,打开SecureCRT之后,发现session都没有了, ...
- Ubuntu下启动Eclipse报错:A Java RunTime Environment (JRE) or Java Development Kit (JDK) must
原以为是jdk的环境变量配置错误了,于是从网上找了各种配置环境变量的方法.也注意空格的问题,可无论怎么改,还是这样报错!后来在网上看到一种奇怪的方法.我也不知道为什么这样就OK了? 方法:进入你的ec ...
- ZOJ 1649 Rescue(有敌人迷宫BFS)
题意 求迷宫中从a的位置到r的位置须要的最少时间 经过'.'方格须要1s 经过'x'方格须要两秒 '#'表示墙 因为有1s和2s两种情况 须要在基础迷宫bfs上加些推断 令到达每一个点的时间初 ...
- Ylmf_Ghost_Win7_SP1_x64_2017_0113.iso虚拟机安装
新建虚拟机,将iso镜像配置好,然后开启虚拟机 一开始选择PQ8.05: 找到“作业”菜单---“建立” ,新建一个“主分区”然后点击确定 新建主分区作业之后,如果需要新建其他分区继续进行即可,本例只 ...
- java根据内容生成二维码图片
package util; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; ...
- hdu 2883 kebab(时间区间压缩 && dinic)
kebab Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Subm ...
- 关于ShapeDrawable应用的一些介绍(中)之Gradient
版权声明:本文为博主原创文章,未经博主允许不得转载. Gradient,渐变,是在界面设计中最经常用到的一种技巧,只要涉及到颜色的处理,浓妆淡抹总相宜,说的就是它. 在Android中,当然也提供了这 ...