rabbitmq怎么安装
时间: 2023-10-18 20:05:39 浏览: 70
1. 安装 Erlang
RabbitMQ 是使用 Erlang 语言编写的,需要先安装 Erlang。
- Ubuntu/Debian
```
sudo apt-get update
sudo apt-get install -y erlang
```
- CentOS/RHEL
```
sudo yum install -y erlang
```
2. 添加 RabbitMQ 仓库
- Ubuntu/Debian
```
wget -O- https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc | sudo apt-key add -
echo "deb https://packages.erlang-solutions.com/ubuntu bionic contrib" | sudo tee /etc/apt/sources.list.d/erlang.list
sudo apt-get update
```
- CentOS/RHEL
```
sudo rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc
sudo tee /etc/yum.repos.d/rabbitmq.repo <<EOF
[rabbitmq-server]
name=rabbitmq-server
baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.8.x/el/7/
gpgcheck=1
gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
enabled=1
EOF
sudo yum update -y
```
3. 安装 RabbitMQ
- Ubuntu/Debian
```
sudo apt-get install -y rabbitmq-server
```
- CentOS/RHEL
```
sudo yum install -y rabbitmq-server
```
4. 启动 RabbitMQ
```
sudo systemctl start rabbitmq-server
```
5. 配置 RabbitMQ
默认情况下,RabbitMQ 的配置文件位于 `/etc/rabbitmq/rabbitmq.conf`。
可以通过修改配置文件来自定义 RabbitMQ 的行为,如更改端口号、设置用户、虚拟主机等。
6. 管理 RabbitMQ
RabbitMQ 默认提供了一个简单的 Web 界面来管理队列、交换机、绑定等。
可以通过访问 http://localhost:15672 进入 Web 界面,默认用户名和密码为 `guest/guest`。
也可以使用 RabbitMQ 的命令行工具来管理,如 `rabbitmqctl`。
例如:
- 查看 RabbitMQ 节点信息:
```
sudo rabbitmqctl status
```
- 创建用户:
```
sudo rabbitmqctl add_user username password
```
- 授权用户:
```
sudo rabbitmqctl set_permissions -p / username ".*" ".*" ".*"
```
7. 停止 RabbitMQ
```
sudo systemctl stop rabbitmq-server
```
阅读全文