1、 添加EPEL源
dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
2、 安裝 Erlang
1 dnf -y install wget 2 wget https://github.com/rabbitmq/erlang-rpm/releases/download/v21.3.8.6/erlang-21.3.8.6-1.el7.x86_64.rpm 3 dnf install -y erlang-21.3.8.6-1.el7.x86_64.rpm 4 erl
3、 添加RabbitMQ倉庫
vi /etc/yum.repos.d/rabbitmq-server.repo [rabbitmq-server] name=rabbitmq-server baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/7/$basearch repo_gpgcheck=1 gpgcheck=0 enabled=1 gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey sslverify=1 sslcacert=/etc/pki/tls/certs/ca-bundle.crt metadata_expire=300
4、 安裝RabbitMQ
1 dnf makecache -y --disablerepo='*' --enablerepo='rabbitmq-server' 2 dnf install -y rabbitmq-server 3 rpm -qi rabbitmq-server
5、 配置防火牆
1 firewall-cmd --zone=public --permanent --add-port={4369,25672,5671,5672,15672,61613,61614,1883,8883}/tcp 2 3 firewall-cmd --reload
5、啟動RabbitMQ服務和管理界面
1 systemctl start rabbitmq-server.service 2 3 systemctl enable rabbitmq-server.service 4 5 systemctl status rabbitmq-server.service 6 rabbitmqctl status 7 8 rabbitmq-plugins enable rabbitmq_management 9 chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/ 10 11 rabbitmqctl add_user admin mypassword 12 rabbitmqctl set_user_tags admin administrator 13 rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
6、訪問RabbitMQ管理界面
用瀏覽器訪問http://機器IP:15672打開管理界面,使用上一步配置好的admin賬號登錄。
參考文章:https://www.osradar.com/how-to-install-rabbitmq-on-rhel-8-centos-8/