在CentOS上安装RabbitMQ,你可以选择使用官方的Erlang解决方案或者使用yum仓库安装。以下是两种常见的安装方法:
方法一:使用Erlang解决方案
-
安装Erlang: RabbitMQ是用Erlang编写的,所以首先需要安装Erlang环境。
sudo yum install -y erlang
-
添加RabbitMQ仓库: 为了确保你安装的是最新版本的RabbitMQ,建议添加RabbitMQ的官方仓库。
sudo tee /etc/yum.repos.d/rabbitmq.repo <
[rabbitmq-server] name=RabbitMQ repository for CentOS/$basearch baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/$releasever/$basearch repo_gpgcheck=1 enabled=1 gpgcheck=1 gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey EOF
3. **安装RabbitMQ**: 添加仓库后,使用yum安装RabbitMQ服务器。 ```bash sudo yum install -y rabbitmq-server
-
启动并启用RabbitMQ服务: 安装完成后,启动RabbitMQ服务并设置为开机自启。
sudo systemctl start rabbitmq-server sudo systemctl enable rabbitmq-server
-
检查RabbitMQ状态: 确保RabbitMQ服务正在运行。
sudo systemctl status rabbitmq-server
-
访问管理界面(可选): 默认情况下,RabbitMQ的管理界面是禁用的。你可以通过以下命令启用它:
sudo rabbitmq-plugins enable rabbitmq_management
然后,你可以在浏览器中访问
http://
来使用管理界面。默认的用户名和密码都是:15672/ guest
。
方法二:使用yum仓库安装
-
添加RabbitMQ仓库: 同样,首先添加RabbitMQ的官方仓库。
sudo tee /etc/yum.repos.d/rabbitmq.repo <
[rabbitmq-server] name=RabbitMQ repository for CentOS/$basearch baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/$releasever/$basearch repo_gpgcheck=1 enabled=1 gpgcheck=1 gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey EOF
2. **安装RabbitMQ**: 使用yum安装RabbitMQ服务器。 ```bash sudo yum install -y rabbitmq-server
-
启动并启用RabbitMQ服务: 启动RabbitMQ服务并设置为开机自启。
sudo systemctl start rabbitmq-server sudo systemctl enable rabbitmq-server
-
检查RabbitMQ状态: 确保RabbitMQ服务正在运行。
sudo systemctl status rabbitmq-server
-
访问管理界面(可选): 启用管理界面。
sudo rabbitmq-plugins enable rabbitmq_management
然后在浏览器中访问
http://
。:15672/
通过以上步骤,你应该能够在CentOS上成功安装并运行RabbitMQ。