在CentOS下安装RabbitMQ
- 在CentOS下安装RabbitMQ可以按照以下步骤进行:
-
-
- [步骤 1: 更新系统](#步骤 1: 更新系统)
- [步骤 2: 安装Erlang](#步骤 2: 安装Erlang)
- [步骤 3: 添加RabbitMQ仓库](#步骤 3: 添加RabbitMQ仓库)
- [步骤 4: 安装RabbitMQ](#步骤 4: 安装RabbitMQ)
- [步骤 5: 启动RabbitMQ服务](#步骤 5: 启动RabbitMQ服务)
- [步骤 6: 检查RabbitMQ状态](#步骤 6: 检查RabbitMQ状态)
- [步骤 7: 启用RabbitMQ管理插件(可选)](#步骤 7: 启用RabbitMQ管理插件(可选))
- [步骤 8: 配置防火墙(如适用)](#步骤 8: 配置防火墙(如适用))
- 完成
-
在CentOS下安装RabbitMQ可以按照以下步骤进行:
步骤 1: 更新系统
首先,确保你的系统是最新的。打开终端并运行以下命令:
bash
sudo yum update -y
步骤 2: 安装Erlang
RabbitMQ是用Erlang编写的,因此需要先安装Erlang。可以使用以下命令添加Erlang的仓库并安装:
bash
sudo yum install -y epel-release
sudo yum install -y https://dl.bintray.com/rabbitmq/erlang/25/el/7/x86_64/erlang-25.0-1.el7.x86_64.rpm
注意:请根据需要调整Erlang的版本。
步骤 3: 添加RabbitMQ仓库
接下来,添加RabbitMQ的YUM仓库:
bash
sudo tee /etc/yum.repos.d/rabbitmq.repo <<EOF
[rabbitmq]
name=RabbitMQ
baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/25/el/7/x86_64/
gpgcheck=0
enabled=1
EOF
步骤 4: 安装RabbitMQ
现在可以安装RabbitMQ了:
bash
sudo yum install -y rabbitmq-server
步骤 5: 启动RabbitMQ服务
安装完成后,启动RabbitMQ服务并设置其开机自启:
bash
sudo systemctl start rabbitmq-server
sudo systemctl enable rabbitmq-server
步骤 6: 检查RabbitMQ状态
可以通过以下命令检查RabbitMQ服务是否正在运行:
bash
sudo systemctl status rabbitmq-server
步骤 7: 启用RabbitMQ管理插件(可选)
如果你希望使用RabbitMQ的Web管理界面,可以启用管理插件:
bash
sudo rabbitmq-plugins enable rabbitmq_management
管理界面通常可以通过 http://localhost:15672
访问,默认用户名和密码都是 guest
。
步骤 8: 配置防火墙(如适用)
如果你的CentOS启用了防火墙,需要允许相应的端口:
bash
sudo firewall-cmd --permanent --add-port=5672/tcp
sudo firewall-cmd --permanent --add-port=15672/tcp
sudo firewall-cmd --reload
完成
至此,你已经成功在CentOS上安装并配置了RabbitMQ。