在 Linux 上成功安装 RabbitMQ,您可以按照以下步骤操作:
更新系统包: 首先,确保您的系统包是最新的。对于基于 Debian 的发行版(如 Ubuntu),请使用以下命令:
sudo apt-get update
sudo apt-get upgrade
对于基于 RHEL 的发行版(如 CentOS 和 Fedora),请使用以下命令:
sudo yum update
sudo dnf update
安装 Erlang: RabbitMQ 需要 Erlang 运行环境。请根据您的 Linux 发行版安装适当版本的 Erlang。
对于基于 Debian 的发行版,请使用以下命令:
sudo apt-get install erlang
对于基于 RHEL 的发行版,请使用以下命令:
sudo yum install erlang
添加 RabbitMQ 官方仓库: 为了从官方源安装 RabbitMQ,您需要添加 RabbitMQ 官方仓库。这里以基于 Debian 的发行版为例:
创建一个名为 rabbitmq.list
的文件,并将以下内容粘贴到文件中:
deb https://dl.rabbitmq.com/debian/ buster main
将 /etc/apt/sources.list.d/
目录下的 rabbitmq.list
文件替换为刚刚创建的文件。
安装 RabbitMQ: 现在,您可以从官方源安装 RabbitMQ。对于基于 Debian 的发行版,请使用以下命令:
sudo apt-get install rabbitmq-server
对于基于 RHEL 的发行版,请使用以下命令:
sudo yum install rabbitmq-server
启动 RabbitMQ 服务: 安装完成后,启动 RabbitMQ 服务。对于基于 Systemd 的发行版,请使用以下命令:
sudo systemctl start rabbitmq-server
对于基于 SysVinit 的发行版,请使用以下命令:
sudo service rabbitmq-server start
设置 RabbitMQ 开机自启: 要使 RabbitMQ 服务在系统启动时自动运行,请执行以下命令:
对于基于 Systemd 的发行版,请使用以下命令:
sudo systemctl enable rabbitmq-server
对于基于 SysVinit 的发行版,请使用以下命令:
sudo chkconfig rabbitmq-server on
验证 RabbitMQ 安装: 您可以通过访问 RabbitMQ 管理界面或命令行工具来验证 RabbitMQ 是否已成功安装。要访问管理界面,请在浏览器中输入以下地址:
http://localhost:15672
使用默认的用户名和密码(guest/guest)登录。
若要使用命令行工具,请运行以下命令:
rabbitmqctl status
如果 RabbitMQ 服务正在运行,您将看到类似以下的输出:
Status of node rabbit@your_hostname ...
[{pid,12345},
{running,true},
{heap_size,2048},
{memory,3988MB},
{disk_free,10000MB},
{sockets_used,9},
{open_files,100},
{process_count,20},
{connections,3}]
现在您已经在 Linux 上成功安装了 RabbitMQ!接下来,您可以开始配置和使用 RabbitMQ 进行消息传递了。