1. 程式人生 > >CentOS 7安裝RabbitMQ教程

CentOS 7安裝RabbitMQ教程

實操環境:阿里雲CentOS 7.4
  • RabbitMQ安裝
    1.下載Erlang
wget http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64.rpm

在這裡插入圖片描述
2.安裝Erlang

rpm -ivh erlang-19.0.4-1.el7.centos.x86_64.rpm

在這裡插入圖片描述

#erl
上圖表示安裝成功!

3.下載RabbitMQ

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-3.6.15-1.el7.noarch.rpm

在這裡插入圖片描述
4.安裝RabbitMQ

rpm -ivh rabbitmq-server-3.6.15-1.el7.noarch.rpm

在這裡插入圖片描述
5.檢查安裝

rpm -qa|grep rabbitmq
#可以查到說明安裝成功!

在這裡插入圖片描述
6.啟動rabbitmq-server

systemctl start rabbitmq-server

7.關閉rabbitmq-server

systemctl stop rabbitmq-server

8.檢視rabbitmq狀態

systemctl status rabbitmq-server

在這裡插入圖片描述
9.列出角色

rabbitmqctl list_users
#雖啟動服務,但不能連線。尚未配置維護外掛和開啟遠端連線

在這裡插入圖片描述

  • 配置網頁外掛
    1.建立目錄
mkdir /etc/rabbitmq
#我的已經存在,無需建立!

2.啟動外掛

rabbitmq-plugins enable rabbitmq_management

在這裡插入圖片描述
3.開放15672埠

阿里雲伺服器,只需要配置安全組 授權策略

在這裡插入圖片描述
4.訪問web管理介面
在這裡插入圖片描述
在這裡插入圖片描述
5.配置web端訪問賬號密碼和許可權

#新增使用者
rabbitmqctl add_user wy wy

在這裡插入圖片描述

#新增許可權
rabbitmqctl set_permissions -p / wy ".*" ".*" ".*"

在這裡插入圖片描述

*特別標記:/與wy之間有空格!
#修改使用者角色
rabbitmqctl set_user_tags wy administrator

在這裡插入圖片描述

  • 解決安裝遇到的問題
    1.安裝RabbitMQ報錯
[[email protected] installs]# rpm -ivh rabbitmq-server-3.6.15-1.el7.noarch.rpm 
warning: rabbitmq-server-3.6.15-1.el7.noarch.rpm: Header V4 RSA/SHA1 Signature, key ID 6026dfca: NOKEY
error: Failed dependencies:
	socat is needed by rabbitmq-server-3.6.15-1.el7.noarch

Reason:沒有socat包或找不到
Solution:安裝socat

#安裝socat
yum install socat