linux

如何在linux上成功安装rabbitmq

小樊
82
2024-12-31 22:23:35
栏目: 智能运维

在 Linux 上成功安装 RabbitMQ,您可以按照以下步骤操作:

  1. 更新系统包: 首先,确保您的系统包是最新的。对于基于 Debian 的发行版(如 Ubuntu),请使用以下命令:

    sudo apt-get update
    sudo apt-get upgrade
    

    对于基于 RHEL 的发行版(如 CentOS 和 Fedora),请使用以下命令:

    sudo yum update
    sudo dnf update
    
  2. 安装 Erlang: RabbitMQ 需要 Erlang 运行环境。请根据您的 Linux 发行版安装适当版本的 Erlang。

    对于基于 Debian 的发行版,请使用以下命令:

    sudo apt-get install erlang
    

    对于基于 RHEL 的发行版,请使用以下命令:

    sudo yum install erlang
    
  3. 添加 RabbitMQ 官方仓库: 为了从官方源安装 RabbitMQ,您需要添加 RabbitMQ 官方仓库。这里以基于 Debian 的发行版为例:

    创建一个名为 rabbitmq.list 的文件,并将以下内容粘贴到文件中:

    deb https://dl.rabbitmq.com/debian/ buster main
    

    /etc/apt/sources.list.d/ 目录下的 rabbitmq.list 文件替换为刚刚创建的文件。

  4. 安装 RabbitMQ: 现在,您可以从官方源安装 RabbitMQ。对于基于 Debian 的发行版,请使用以下命令:

    sudo apt-get install rabbitmq-server
    

    对于基于 RHEL 的发行版,请使用以下命令:

    sudo yum install rabbitmq-server
    
  5. 启动 RabbitMQ 服务: 安装完成后,启动 RabbitMQ 服务。对于基于 Systemd 的发行版,请使用以下命令:

    sudo systemctl start rabbitmq-server
    

    对于基于 SysVinit 的发行版,请使用以下命令:

    sudo service rabbitmq-server start
    
  6. 设置 RabbitMQ 开机自启: 要使 RabbitMQ 服务在系统启动时自动运行,请执行以下命令:

    对于基于 Systemd 的发行版,请使用以下命令:

    sudo systemctl enable rabbitmq-server
    

    对于基于 SysVinit 的发行版,请使用以下命令:

    sudo chkconfig rabbitmq-server on
    
  7. 验证 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 进行消息传递了。

0
看了该问题的人还看了