📜  安装RabbitMQ Server(1)

📅  最后修改于: 2023-12-03 14:53:34.086000             🧑  作者: Mango

安装RabbitMQ Server

RabbitMQ 是一个由 Erlang 语言编写的开源消息队列软件,在现代分布式系统中具有广泛应用。本文将介绍如何安装 RabbitMQ Server。

系统要求
  • 操作系统:Linux、Windows、macOS
  • Erlang/OTP 版本:RabbitMQ 3.8.x 要求使用 Erlang/OTP 21.3 或更高版本
  • 内存:建议每个节点至少有 1 GB 可用内存
安装 RabbitMQ Server
Linux
  1. 添加 RabbitMQ GPG 公钥:

    wget -O - https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc | sudo apt-key add -
    
  2. 添加 RabbitMQ APT 仓库:

    sudo tee /etc/apt/sources.list.d/bintray.rabbitmq.list <<EOF
    deb https://dl.bintray.com/rabbitmq-erlang/debian bionic erlang
    deb https://dl.bintray.com/rabbitmq/debian bionic main
    EOF
    

    注意:根据不同的操作系统版本,上述命令中的 bionic 可能需要修改。

  3. 更新 APT 软件包缓存:

    sudo apt-get update
    
  4. 安装 RabbitMQ:

    sudo apt-get install rabbitmq-server
    

    RabbitMQ 将被自动启动,并且将在以后每次系统启动时都自动启动。

Windows
  1. 下载适用于 Windows 的 RabbitMQ Server 安装包:

    https://www.rabbitmq.com/install-windows.html

  2. 双击下载的安装包并按照安装向导操作。

    安装完成后,RabbitMQ 将被自动启动,并且将在以后每次系统启动时都自动启动。

macOS
  1. 使用 Homebrew 安装 RabbitMQ:

    brew install rabbitmq
    
  2. 将 RabbitMQ 加入到 PATH 环境变量中:

    echo 'export PATH="$PATH:/usr/local/sbin"' >> ~/.bash_profile
    source ~/.bash_profile
    
  3. 启动 RabbitMQ:

    rabbitmq-server
    

    RabbitMQ 将在终端窗口中运行,您可以使用 CTRL + C 命令停止它。

配置 RabbitMQ

RabbitMQ 默认监听 5672 端口,可以通过 rabbitmqctl 命令管理。

以下是一些基本的 RabbitMQ 配置示例:

添加用户
sudo rabbitmqctl add_user username password
将用户添加到管理员列表中
sudo rabbitmqctl set_user_tags username administrator
授权用户访问虚拟主机
sudo rabbitmqctl add_vhost vhost_name
sudo rabbitmqctl set_permissions -p vhost_name username ".*" ".*" ".*"

注意:对于 vhost_name 来说,可以使用 "/" 以外的任何名称作为虚拟主机的名称。

总结

本文介绍了如何在 Linux、Windows、macOS 上安装 RabbitMQ Server。安装完成后,您可以使用默认端口 5672 访问 RabbitMQ,也可以使用 rabbitmqctl 命令在 RabbitMQ 上进行基本的配置。