Centos7中安裝RabbitMQ(3,7.14)

前言


RabbitMQ安裝教程(多種方式)能夠其官方網站中查找。此處我選擇rpm方式安裝RabbitMQhtml

一、安裝erlang環境支持


RabbitMQ是由erlang語言開發的高性能的消息隊列中間件,因此在安裝RabbitMQ時須要安裝erlanglinux

a、採用RabbitMQ官方提供的腳本快速安裝erlang

linux中輸入下面指令便可安裝erlang環境git

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

b、校驗安裝是否成功

linux中輸入指令:github

erl
複製代碼

二、安裝RabbitMQ


此處按照官方教程走web

a、輸入祕鑰:

rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc#
複製代碼

b、下載rpm包到linux中:

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.14/rabbitmq-server-3.7.14-1.el7.noarch.rpm
複製代碼

c、安裝:

yum install rabbitmq-server-3.7.14-1.el7.noarch.rpm
複製代碼

d、檢驗是否安裝成功

systemctl start rabbitmq-server
systemctl status rabbitmq-server 
複製代碼

三、激活RabbitMQ管理插件經過網頁打開管理頁面


安裝好後,咱們能夠使用web頁面去管理RabbitMQ瀏覽器

a、激活管理插件

#切換到/usr/sbin 目錄
cd /usr/sbin
#使用rabbitmq-plplugins激活管理
rabbitmq-plugins enable rabbitmq_management
複製代碼

此時咱們開啓了管理功能。bash

b、瀏覽器輸入http://服務器ip:15672

此時可能出現不能訪問問題,緣由多是服務器端口不支持訪問,須要手動開啓:服務器

#查看防火牆開啓端口
firewall-cmd --list-ports
#開啓15672端口
firewall-cmd --zone=public --add-port=15672/tcp --permanent
#重啓防火牆
systemctl restart firewalld
#查看端口能夠知道添加成功,而後去瀏覽器打開網頁
firewall-cmd --list-ports
複製代碼

c、打開網頁後,咱們須要使用用戶名密碼登陸(須要添加用戶)

#添加用戶rabbitmqctl add_user username pass
rabbitmqctl  add_user nanshen nanshen
#設置用戶未管理員rabbitmqctl set_user_tags username administrator
rabbitmqctl set_user_tags nanshen administrator
#設置用戶權限rabbitmqctl set_permissions -p / username ".*" ".*" ".*"
rabbitmqctl set_permissions -p / nanshen ".*" ".*" ".*"
複製代碼

到這來咱們能夠使用nanshen/nanshen 帳戶密碼登陸RabbitMQ網頁管理頁面了curl

相關文章
相關標籤/搜索