linux

linux如何安装rabbitmq服务

小樊
81
2024-12-31 22:16:34
栏目: 智能运维

在Linux上安装RabbitMQ服务,可以选择使用包管理器(如apt或yum)或者从源代码编译

  1. 首先,确保系统已经安装了必要的依赖包。对于基于Debian的系统(如Ubuntu),请执行以下命令:
sudo apt-get update
sudo apt-get install -y curl gnupg

对于基于RHEL的系统(如CentOS、Fedora),请执行以下命令:

sudo yum update
sudo yum install -y curl gnupg
  1. 导入RabbitMQ官方GPG密钥:
curl -fsSL https://dl.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
  1. 添加RabbitMQ官方仓库。对于基于Debian的系统,请执行以下命令:
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

请注意,上述命令中的buster7.x需要替换为你的系统版本。

  1. 安装RabbitMQ服务:

对于基于Debian的系统,请执行以下命令:

sudo apt-get update
sudo apt-get install -y rabbitmq-server

对于基于RHEL的系统,请执行以下命令:

sudo yum update
sudo yum install -y rabbitmq-server
  1. 启动RabbitMQ服务:
sudo systemctl start rabbitmq-server
  1. 设置RabbitMQ服务开机自启:
sudo systemctl enable rabbitmq-server
  1. 检查RabbitMQ服务状态:
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队列和交换机了。

0
看了该问题的人还看了