CentOS7安装RabbitMQ3.7

  

CentOS7安装RabbitMQ3.7

  

安装Erlang

  

<强>兔子mq依赖于erlang,所以需要先安装erlang,并且兔子mq不同版本对erlang的版本要求也不一样。
这里使用兔子mq提供的erlang的包进行安装erlang

  

<强>添加镜像
vim/etc/yum.repos.d/rabbitmq_erlang.repo

  

[rabbitmq_erlang]
name=rabbitmq_erlang
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/$ basearch
repo_gpgcheck=1
gpgcheck=0
=1
gpgkey=启用https://packagecloud.io/rabbitmq/erlang/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/证书/ca-bundle.crt
metadata_expire=300

  

[rabbitmq_erlang-source]
name=rabbitmq_erlang-source
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/SRPMS
repo_gpgcheck=1
gpgcheck=0
=1
gpgkey=启用https://packagecloud.io/rabbitmq/erlang/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/证书/ca-bundle.crt
metadata_expire=300

  

<>强安装
<代码> yum安装erlang代码
<强>验证是否安装成功
<代码> [xiaoshengyu@localhost ~]美元话务量

  

安装兔子mq

  

<强>下载rpm
<代码> wget https://github.com/rabbitmq/rabbitmq server/releases/download/v3.7.14/rabbitmq -服务器- 3.7.14 - 1. - el7.noarch.rpm

  

<>强导入密钥

  
 <代码> rpm——进口https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc  
  

<>强安装
<代码> yum安装rabbitmq服务器- 3.7.14 1. - el7.noarch。rpm
备注:如果这里安装失败,根据提示使用wget将依赖包socat下载到本地,然后使用rpm -ivh进行手动安装即可

  

启动

  

<强>设置守护进程,系统启动时执行
<代码> systemctl启用rabbitmq服务器代码
<>强启动
<代码> systemctl开始rabbitmq服务器代码
<强>停止
<代码> systemctl停止rabbitmq服务器

  

安装管理界面

  

<>强启用rabbitmq_management
<代码> rabbitmq-plugins启用rabbitmq_management
<强>重启兔子mq
<代码>/sbin/服务rabbitmq服务器重启
<强>查看http服务开启,端口15672
<代码> rabbitmqctl状态| grep听众

  

创建用户及授权

  

<强>查看已经存在的用户
<代码> rabbitmqctl list_users

  

<强>新建用户
<代码> rabbitmqctl add_user管理员管理

  

<强>授权
<代码> rabbitmqctl set_user_tags管理管理员

CentOS7安装RabbitMQ3.7