CentOS_8安装RabbitMQ
CentOS_8安装RabbitMQ
安装 EPEL 存储库
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
在 CentOS 8 上,建议同时启用 PowerTools 存储库,因为 EPEL 包可能依赖于它的包
sudo dnf config-manager --set-enabled powertools
可以通过运行以下命令来确认 EPEL 存储库的添加和功能
sudo dnf repolist epel
添加 PackageCloud 存储库
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
同时添加 Erlang 存储库
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
配置 RabbitMQ 存储库后,通过运行以下命令安装 RabbitMQ Server
sudo yum makecache -y --disablerepo='*' --enablerepo='rabbitmq_rabbitmq-server'
sudo yum -y install rabbitmq-server
启动并启用该服务以在系统启动时启动
echo "127.0.0.1 $(hostname -s)" | sudo tee -a /etc/hosts
sudo systemctl enable --now rabbitmq-server
检查 RabbitMQ 的状态
sudo systemctl status rabbitmq-server
# 查看细节
sudo rabbitmqctl status
可以选择启用 RabbitMQ 管理 Web 仪表板以便于管理,Web 服务在 TCP 端口 15672
上侦听
sudo rabbitmq-plugins enable rabbitmq_management
如果 Firewalld 服务,需要允许端口 5672
和 15672
sudo firewall-cmd --add-port={5672,15672}/tcp --permanent sudo firewall-cmd --reload