天天看点

centos7安装rabbitmq_rabbitmq v3.7.16安装部署文档

centos7安装rabbitmq_rabbitmq v3.7.16安装部署文档

RabbitMQ v3.7.16安装部署文档

  • 部署安装过程严格按照官方文档的流程。

前言

软件版本

  • os centos7(ubuntu也适用,需要替换部分命令)
  • rabbitmq v3.7.16 (rpm方式)

安装目录

  • /home/software

安装Erlang

首先打开官网,先看看右侧导航栏

centos7安装rabbitmq_rabbitmq v3.7.16安装部署文档

第一个框是指在linux中安装,第二个框是erlang环境版本的配置,这里rabbitmq版本必须对应erlang版本,点进去看下:

centos7安装rabbitmq_rabbitmq v3.7.16安装部署文档

从这里可以看出不同版本的rabbitmq对应着不同版本的erlang,所以要安装rabbitmq必须得有erlang环境,这里安装的rabbitmq版本是v3.7.16最新版,那么对应的erlang版本就是20.3.x 至 22.0.x

然后点击返回第一个框,在当前页面全局搜索 install a recent Erlang version via yum, 找到下图:

centos7安装rabbitmq_rabbitmq v3.7.16安装部署文档

先点击第一个框的按钮,就会进入如下图:

centos7安装rabbitmq_rabbitmq v3.7.16安装部署文档

这个就是用来安装erlang的前置条件,复制到命令行执行:

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

提示安装成功后:

centos7安装rabbitmq_rabbitmq v3.7.16安装部署文档

正式开始安装erlang:

yum -y install erlang
           

提示成功后:

centos7安装rabbitmq_rabbitmq v3.7.16安装部署文档

检查下erlang版本等信息:

erl
           
centos7安装rabbitmq_rabbitmq v3.7.16安装部署文档

安装Rabbitmq-Server

首先需要导入两个key:

centos7安装rabbitmq_rabbitmq v3.7.16安装部署文档

在命令行运行下面两行

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

然后做rabbitmq-server前置准备:

centos7安装rabbitmq_rabbitmq v3.7.16安装部署文档

点击第二个框Package Cloud:

centos7安装rabbitmq_rabbitmq v3.7.16安装部署文档

复制下面到命令行运行:

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

提示成功后,就可以安装rabbitmq了:

centos7安装rabbitmq_rabbitmq v3.7.16安装部署文档

安装RabbitMQ

首先在本页面找到如下:

centos7安装rabbitmq_rabbitmq v3.7.16安装部署文档

然后在命令行执行下面:

rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
yum install rabbitmq-server-3.7.16-1.el7.noarch.rpm
           

这里可能yum源直接下载失败,在本页面找到下面:

centos7安装rabbitmq_rabbitmq v3.7.16安装部署文档

第一个是centos7,第二个是centos6,根据自己环境来进行下载,然后上传到服务器

这时候如果直接rpm安装的话,可能会报错,因为还需要再安装一个socat:

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

最后再进行rpm安装:

rpm -ivh rabbitmq-server-3.7.16-1.el7.noarch.rpm
           

上面的所有步骤做完,整个rabbitmq安装就已经完成了

配置RabbitMQ

需要配置rabbitmq才能真正使用,首先copy config配置文件:

$ cd /usr/share/doc/rabbitmq-server-3.7.16/
$ mv rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
           

修改rabbitmq.config,找到%%{loopback_users, []},去掉前面两个%%,这个代表运行guest默认用户可以在非本地环境登录,保存退出。

然后启用rabbitmq管理平台插件,复制到命令行运行:

rabbitmq-plugins enable rabbitmq_management
           

成功后, 会在当前目录多出一个enable_plugins

启动rabbitmq服务:

systemctl start rabbitmq-server
           

最后,访问rabbitmq控制台界面,地址栏输入 ip:15672,然后用guest用户登录即可。