在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隊列和交換機了。