center 安装 rabbitMQ

走远了吗. 提交于 2019-12-02 17:01:21

centerOs 安装 消息队列 rabbitMQ

下载 erlang

https://www.erlang-solutions.com/resources/download.html

编辑文件 /etc/yum.repos.d/rabbitmq-erlang.repo centOS7

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

安装 erlang

使用 yum 安装, 推荐安装方式(解决依赖)

yum install rabbitmq-server-3.7.7-1.el7.noarch.rpm

erlang-21.0.5-1.el7.centos.x86_64.rpm 将被安装
正在解决依赖关系
--> 正在检查事务
---> 软件包 erlang.x86_64.0.21.0.5-1.el7.centos 将被 安装
--> 正在处理依赖关系 libcrypto.so.10(OPENSSL_1.0.2)(64bit),它被软件包 erlang-21.0.5-1.el7.centos.x86_64 需要
base                                                                                                                                                                                                                                     | 3.6 kB  00:00:00     
docker-main-repo                                                                                                                                                                                                                         | 2.9 kB  00:00:00     
epel                                                                                                                                                                                                                                     | 3.2 kB  00:00:00     
extras                                                                                                                                                                                                                                   | 3.4 kB  00:00:00     
rabbitmq-erlang                                                                                                                                                                                                                          | 1.3 kB  00:00:00     
rabbitmq_erlang/x86_64/signature                                                                                                                                                                                                         |  836 B  00:00:00     
rabbitmq_erlang/x86_64/signature                                                                                                                                                                                                         | 1.0 kB  00:00:00 !!! 
rabbitmq_erlang-source/signature                                                                                                                                                                                                         |  836 B  00:00:00     
rabbitmq_erlang-source/signature                                                                                                                                                                                                         |  951 B  00:00:00 !!! 
rabbitmq_rabbitmq-server/x86_64/signature                                                                                                                                                                                                |  836 B  00:00:00     
rabbitmq_rabbitmq-server/x86_64/signature                                                                                                                                                                                                | 1.0 kB  00:00:00 !!! 
rabbitmq_rabbitmq-server-source/signature                                                                                                                                                                                                |  836 B  00:00:00     
rabbitmq_rabbitmq-server-source/signature                                                                                                                                                                                                | 1.0 kB  00:00:00 !!! 
updates                                                                                                                                                                                                                                  | 3.4 kB  00:00:00     
rabbitmq-erlang/primary                                                                                                                                                                                                                  |  26 kB  00:00:01     
(1/4): rabbitmq_rabbitmq-server-source/primary                                                                                                                                                                                           |  175 B  00:00:02     
(2/4): rabbitmq_erlang-source/primary                                                                                                                                                                                                    |  175 B  00:00:02     
(3/4): rabbitmq_rabbitmq-server/x86_64/primary                                                                                                                                                                                           |  20 kB  00:00:02     
(4/4): rabbitmq_erlang/x86_64/primary                                                                                                                                                                                                    | 337 kB  00:00:03     
rabbitmq-erlang                                                                                                                                                                                                                                             4/4
rabbitmq_erlang                                                                                                                                                                                                                                           55/55
rabbitmq_rabbitmq-server                                                                                                                                                                                                                                  27/27
--> 正在检查事务
---> 软件包 openssl-libs.x86_64.1.1.0.1e-51.el7_2.5 将被 升级
--> 正在处理依赖关系 openssl-libs(x86-64) = 1:1.0.1e-51.el7_2.5,它被软件包 1:openssl-1.0.1e-51.el7_2.5.x86_64 需要
--> 正在处理依赖关系 openssl-libs(x86-64) = 1:1.0.1e-51.el7_2.5,它被软件包 1:openssl-devel-1.0.1e-51.el7_2.5.x86_64 需要
---> 软件包 openssl-libs.x86_64.1.1.0.2k-12.el7 将被 更新
--> 正在检查事务
---> 软件包 openssl.x86_64.1.1.0.1e-51.el7_2.5 将被 升级
---> 软件包 openssl.x86_64.1.1.0.2k-12.el7 将被 更新
---> 软件包 openssl-devel.x86_64.1.1.0.1e-51.el7_2.5 将被 升级
---> 软件包 openssl-devel.x86_64.1.1.0.2k-12.el7 将被 更新
--> 解决依赖关系完成

依赖关系解决

================================================================================================================================================================================================================================================================
 Package                                                  架构                                              版本                                                            源                                                                             大小
================================================================================================================================================================================================================================================================
正在安装:
 erlang                                                   x86_64                                            21.0.5-1.el7.centos                                             /erlang-21.0.5-1.el7.centos.x86_64                                             31 M
为依赖而更新:
 openssl                                                  x86_64                                            1:1.0.2k-12.el7                                                 base                                                                          492 k
 openssl-devel                                            x86_64                                            1:1.0.2k-12.el7                                                 base                                                                          1.5 M
 openssl-libs                                             x86_64                                            1:1.0.2k-12.el7                                                 base                                                                          1.2 M

事务概要
================================================================================================================================================================================================================================================================
安装  1 软件包
升级           ( 3 依赖软件包)

总计:34 M
总下载量:3.2 M
Is this ok [y/d/N]: y
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
(1/3): openssl-1.0.2k-12.el7.x86_64.rpm                                                                                                                                                                                                  | 492 kB  00:00:00     
(2/3): openssl-libs-1.0.2k-12.el7.x86_64.rpm                                                                                                                                                                                             | 1.2 MB  00:00:00     
(3/3): openssl-devel-1.0.2k-12.el7.x86_64.rpm                                                                                                                                                                                            | 1.5 MB  00:00:00     
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                                                                                                                                             16 MB/s | 3.2 MB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在更新    : 1:openssl-libs-1.0.2k-12.el7.x86_64                                                                                                                                                                                                         1/7 
  正在更新    : 1:openssl-devel-1.0.2k-12.el7.x86_64                                                                                                                                                                                                        2/7 
  正在安装    : erlang-21.0.5-1.el7.centos.x86_64                                                                                                                                                                                                           3/7 
  正在更新    : 1:openssl-1.0.2k-12.el7.x86_64                                                                                                                                                                                                              4/7 
  清理        : 1:openssl-devel-1.0.1e-51.el7_2.5.x86_64                                                                                                                                                                                                    5/7 
  清理        : 1:openssl-1.0.1e-51.el7_2.5.x86_64                                                                                                                                                                                                          6/7 
  清理        : 1:openssl-libs-1.0.1e-51.el7_2.5.x86_64                                                                                                                                                                                                     7/7 
  验证中      : 1:openssl-devel-1.0.2k-12.el7.x86_64                                                                                                                                                                                                        1/7 
  验证中      : erlang-21.0.5-1.el7.centos.x86_64                                                                                                                                                                                                           2/7 
  验证中      : 1:openssl-1.0.2k-12.el7.x86_64                                                                                                                                                                                                              3/7 
  验证中      : 1:openssl-libs-1.0.2k-12.el7.x86_64                                                                                                                                                                                                         4/7 
  验证中      : 1:openssl-1.0.1e-51.el7_2.5.x86_64                                                                                                                                                                                                          5/7 
  验证中      : 1:openssl-libs-1.0.1e-51.el7_2.5.x86_64                                                                                                                                                                                                     6/7 
  验证中      : 1:openssl-devel-1.0.1e-51.el7_2.5.x86_64                                                                                                                                                                                                    7/7 

已安装:
  erlang.x86_64 0:21.0.5-1.el7.centos                                                                                                                                                                                                                           

作为依赖被升级:
  openssl.x86_64 1:1.0.2k-12.el7                                                   openssl-devel.x86_64 1:1.0.2k-12.el7                                                   openssl-libs.x86_64 1:1.0.2k-12.el7                                                  

完毕!

下载 rabbitMQ-server

https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.7

安装

使用 yum 安装, 推荐安装方式(解决依赖)

yum install rabbitmq-server-3.7.7-1.el7.noarch.rpm

rabbitmq-server-3.7.7-1.el7.noarch.rpm 将被安装
正在解决依赖关系
--> 正在检查事务
---> 软件包 rabbitmq-server.noarch.0.3.7.7-1.el7 将被 安装
--> 正在处理依赖关系 socat,它被软件包 rabbitmq-server-3.7.7-1.el7.noarch 需要
--> 正在检查事务
---> 软件包 socat.x86_64.0.1.7.3.2-2.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

================================================================================================================================================================================================================================================================
 Package                                                     架构                                               版本                                                      源                                                                               大小
================================================================================================================================================================================================================================================================
正在安装:
 rabbitmq-server                                             noarch                                             3.7.7-1.el7                                               /rabbitmq-server-3.7.7-1.el7.noarch                                              10 M
为依赖而安装:
 socat                                                       x86_64                                             1.7.3.2-2.el7                                             base                                                                            290 k

事务概要
================================================================================================================================================================================================================================================================
安装  1 软件包 (+1 依赖软件包)

总计:11 M
总下载量:290 k
安装大小:11 M
Is this ok [y/d/N]: y
Downloading packages:
socat-1.7.3.2-2.el7.x86_64.rpm                                                                                                                                                                                                           | 290 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在安装    : socat-1.7.3.2-2.el7.x86_64                                                                                                                                                                                                                  1/2 
  正在安装    : rabbitmq-server-3.7.7-1.el7.noarch                                                                                                                                                                                                          2/2 
  验证中      : socat-1.7.3.2-2.el7.x86_64                                                                                                                                                                                                                  1/2 
  验证中      : rabbitmq-server-3.7.7-1.el7.noarch                                                                                                                                                                                                          2/2 

已安装:
  rabbitmq-server.noarch 0:3.7.7-1.el7                                                                                                                                                                                                                          

作为依赖被安装:
  socat.x86_64 0:1.7.3.2-2.el7                                                                                                                                                                                                                                  

完毕!

启动

systemctl start rabbitmq-server

设置开机启动

systemctl enable rabbitmq-server

查看状态

rabbitmqctl status

安装Web管理界面插件

rabbitmq-plugins enable rabbitmq_management

登录Web管理界面

服务器ip:15672

账户: guest 密码:

如果登录失败, 则是正常的, 因为 rabbitmq 已经禁止了远程登录, 所以我们需要添加远程登录的账户

添加账户

rabbitmqctl add_user admin admin

设置用户角色

rabbitmqctl set_user_tags test administrator

设置用户权限

rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

如此, 你可以通过浏览器登录Web管理界面.

用户: admin 密码: admin

查看帮助手册

rabbitmqctl -h 查看 rabbitmq 的帮助手册

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!