RabbitMQ
安裝教程(多種方式)能夠其官方網站中查找。此處我選擇rpm方式安裝RabbitMQ
。html
RabbitMQ
是由erlang
語言開發的高性能的消息隊列中間件,因此在安裝RabbitMQ
時須要安裝erlang
。linux
在linux
中輸入下面指令便可安裝erlang
環境git
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
複製代碼
在linux
中輸入指令:github
erl
複製代碼
此處按照官方教程走web
rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc#
複製代碼
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.14/rabbitmq-server-3.7.14-1.el7.noarch.rpm
複製代碼
yum install rabbitmq-server-3.7.14-1.el7.noarch.rpm
複製代碼
systemctl start rabbitmq-server
systemctl status rabbitmq-server
複製代碼
安裝好後,咱們能夠使用web頁面去管理RabbitMQ
瀏覽器
#切換到/usr/sbin 目錄
cd /usr/sbin
#使用rabbitmq-plplugins激活管理
rabbitmq-plugins enable rabbitmq_management
複製代碼
此時咱們開啓了管理功能。bash
此時可能出現不能訪問問題,緣由多是服務器端口不支持訪問,須要手動開啓:服務器
#查看防火牆開啓端口
firewall-cmd --list-ports
#開啓15672端口
firewall-cmd --zone=public --add-port=15672/tcp --permanent
#重啓防火牆
systemctl restart firewalld
#查看端口能夠知道添加成功,而後去瀏覽器打開網頁
firewall-cmd --list-ports
複製代碼
#添加用戶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