在Linux上安装RabbitMQ服务,可以选择使用包管理器(如apt或yum)或者从源代码编译
sudo apt-get update
sudo apt-get install -y curl gnupg
对于基于RHEL的系统(如CentOS、Fedora),请执行以下命令:
sudo yum update
sudo yum install -y curl gnupg
curl -fsSL https://dl.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
echo "deb https://dl.rabbitmq.com/debian/ buster main" | sudo tee /etc/apt/sources.list.d/rabbitmq.list
对于基于RHEL的系统,请执行以下命令:
echo "deb https://dl.rabbitmq.com/el/7/x86_64/ rabbitmq-server-7.x" | sudo tee /etc/yum.repos.d/rabbitmq.repo
请注意,上述命令中的buster
和7.x
需要替换为你的系统版本。
对于基于Debian的系统,请执行以下命令:
sudo apt-get update
sudo apt-get install -y rabbitmq-server
对于基于RHEL的系统,请执行以下命令:
sudo yum update
sudo yum install -y rabbitmq-server
sudo systemctl start rabbitmq-server
sudo systemctl enable rabbitmq-server
sudo systemctl status rabbitmq-server
如果RabbitMQ服务正在运行,你将看到类似以下的输出:
● rabbitmq-server.service - RabbitMQ Messaging Server
Loaded: loaded (/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2021-06-21 10:00:00 UTC; 1h 30min ago
Main PID: 12345 (beam)
CGroup: /system.slice/rabbitmq-server.service
└─12345.0 (beam)
至此,RabbitMQ服务已经在Linux上成功安装并运行。接下来,你可以开始创建和使用RabbitMQ队列和交换机了。