CentOS 7安裝RabbitMQ教程
阿新 • • 發佈:2018-11-09
實操環境:阿里雲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