CentOS安装与启动RabbitMQ的详细步骤

环境准备
在开始安装RabbitMQ之前,请确保您的CentOS服务器已经满足以下环境要求:
- 操作系统:CentOS 7.x
- 网络连接:正常
- 内存:至少512MB(推荐1GB)
- 硬盘空间:至少1GB
安装Erlang
RabbitMQ是一个基于Erlang语言的解决方案,因此首先需要安装Erlang。
添加Erlang仓库源
sudo rpm --import https://packages.erlang-solutions.com/erlang/RPM-GPG-KEY-erlang-solutions sudocat << EOF | sudo tee /etc/yum.repos.d/erlang-solutions.repo [erlang-solutions] name=Erlang Solutions baseurl=https://packages.erlang-solutions.com/centos/7/ gpgcheck=1 enabled=1 EOF
安装Erlang
sudo yum install erlang
验证Erlang版本
erl -version
安装RabbitMQ
添加RabbitMQ仓库源

sudo cat << EOF | sudo tee /etc/yum.repos.d/rabbitmq.repo [rabbitmq] name=RabbitMQ baseurl=https://deb.debian.org/debian/ deb [arch=amd64] https Debian stretch main EOF
安装RabbitMQ
sudo yum install rabbitmq-server
启动RabbitMQ服务
sudo systemctl start rabbitmq-server
检查RabbitMQ服务状态
sudo systemctl status rabbitmq-server
RabbitMQ管理界面
访问RabbitMQ管理界面
在浏览器中输入以下地址,即可访问RabbitMQ管理界面:
http://服务器IP地址:15672
登录管理界面
默认用户名为guest,密码也为guest,建议在第一次登录后,创建一个新的管理员用户,并修改密码。
FAQs

Q1:安装过程中遇到依赖问题怎么办?
A1: 遇到依赖问题,可以先尝试使用以下命令解决:
sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://copr.fedoraproject.org copr:fedora-erlang:19 sudo yum update -y
然后重新执行安装命令。
Q2:如何停止RabbitMQ服务?
A2: 使用以下命令停止RabbitMQ服务:
sudo systemctl stop rabbitmq-server
或者,直接关闭RabbitMQ进程:
sudo killall rabbitmq-server