史上最简单最快捷的基于Linux发行版CentOS下RabbitMQ最新版本安装(基于yum便捷快速)

 

棒棒龙(小编自己)最近在学习消息队列之-RabbitMQ,然而工欲善其事必先利其器,so,so,学习之前要先解决安装的问题。可是生成环境都是要基于Linux的。棒棒龙所在的公司,用的是基于CentOS,所以咱就基于CentOS7的最新版本来,OK,咱们就直接开始吧:

 

一、 系统及其环境和安装版本

1、OS: CentOS 7.7.1908

2、消息队列版本:RabbitMQ 3.8.3

棒棒龙这里要强调下,您在网上看到的所有的RabbitMq安装教程都是很老的版本,很老的版本,棒棒龙这里用的是最新的,目前全网最新3.8.x系列,全网最新的CentOS7发行版本,赶紧围观

 

二、安装方式:YUM

摒弃tar.gz,摒弃源码下的make&&make install。Linux下安装软件,最方便最快捷的方式,我选YUM,快速完成去看《鬼吹灯之龙岭迷窟》,不香吗?

 

三、准备工作

1、更换阿里云源

cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-7.repo
yum clean all  
yum makecache

2、安装EPEL源 RHEL/CentOS 7

yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

没啥难度,直接复制粘贴就行。嗯,您别跟我说wget命令找不到,我不管了,不管了,介个你不会,我就逃了....

 

四、正式开始

 

1、配置Erlang的repo文件(RabbitMQ的运行环境)

切换到/etc/yum.repos.d/ 目录
创建rabbitmq-erlang.repo 文件:复制以下内容,直接粘贴就好


[rabbitmq-erlang]
name=rabbitmq-erlang
baseurl=https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/21/el/7
gpgcheck=1
gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
repo_gpgcheck=0
enabled=1

 

 

 

ps :RabbitMQ 3.8对erlang版本是有要求的,咱们装的是全网最新的RabbitMQ版本,所以Erlan是21版本,这个是最低的要求,贴个官网的图,您看下:

 

 

2、配置rabbitmq.repo安装文件

进入目录/etc/yum.repos.d/,创建rabbitmq.repo 文件,嗯,继续复制,粘贴


[bintray-rabbitmq-server]
name=bintray-rabbitmq-rpm
baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.8.x/el/7/
gpgcheck=0
repo_gpgcheck=0
enabled=1

 

 

 

 3、 安装

yum install rabbitmq-server

what ,what ? 嗯,是滴,就这一个命令,就这么简单,所有的依赖全部搞定,嗯,很香吧。中间可能会问问题:你回到:y(见下图:)

 

 嗯,很快就成功了,有图有真相可:

 

五、善后工作:

启动
systemctl start rabbitmq-server 


关闭
systemctl stop rabbitmq-server


查看状态
systemctl status rabbitmq-server


重启
systemctl restart rabbitmq-server

 

启用插件WEB页面管理

rabbitmq-plugins enable rabbitmq_management

 

创建用户 bangbanglong,密码123456不要跟我学,不要跟我学,出问题别找我,我是测试环境,嘿嘿。

rabbitmqctl add_user bangbanglong 123456


赋予权限
rabbitmqctl set_user_tags bangbanglong administrator
rabbitmqctl set_permissions -p /  bangbanglong ".*" ".*" ".*"

登录试试:

IP:您的服务器IP,端口号:您看图吧

 

 

 

六、收工,没了,哥,您加油学习其他的使用教程吧,我就是个安装的,全网最新哦。

 

posted @ 2020-04-15 17:37  码农2020  阅读(420)  评论(1)    收藏  举报