center 安裝 rabbitMQ

centerOs 安裝 消息隊列 rabbitMQ

下載 erlang

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

編輯文件 /etc/yum.repos.d/rabbitmq-erlang.repo centOS7git

[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 安裝, 推薦安裝方式(解決依賴)github

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

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.7centos

安裝

使用 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-serverapp

查看狀態

rabbitmqctl statusthis

安裝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 的幫助手冊

相關文章
相關標籤/搜索