在 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 进行消息传递了。