📅  最后修改于: 2023-12-03 14:53:34.086000             🧑  作者: Mango
RabbitMQ 是一个由 Erlang 语言编写的开源消息队列软件,在现代分布式系统中具有广泛应用。本文将介绍如何安装 RabbitMQ Server。
添加 RabbitMQ GPG 公钥:
wget -O - https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc | sudo apt-key add -
添加 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
可能需要修改。
更新 APT 软件包缓存:
sudo apt-get update
安装 RabbitMQ:
sudo apt-get install rabbitmq-server
RabbitMQ 将被自动启动,并且将在以后每次系统启动时都自动启动。
下载适用于 Windows 的 RabbitMQ Server 安装包:
双击下载的安装包并按照安装向导操作。
安装完成后,RabbitMQ 将被自动启动,并且将在以后每次系统启动时都自动启动。
使用 Homebrew 安装 RabbitMQ:
brew install rabbitmq
将 RabbitMQ 加入到 PATH 环境变量中:
echo 'export PATH="$PATH:/usr/local/sbin"' >> ~/.bash_profile
source ~/.bash_profile
启动 RabbitMQ:
rabbitmq-server
RabbitMQ 将在终端窗口中运行,您可以使用 CTRL + C
命令停止它。
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 上进行基本的配置。