centos

centos如何安装rabbitmq

小樊
90
2025-02-13 04:34:43
栏目: 智能运维

在CentOS上安装RabbitMQ,你可以选择使用官方的Erlang解决方案或者使用yum仓库安装。以下是两种常见的安装方法:

方法一:使用Erlang解决方案

  1. 安装Erlang: RabbitMQ是用Erlang编写的,所以首先需要安装Erlang环境。

    sudo yum install -y erlang
    
  2. 添加RabbitMQ仓库: 为了确保你安装的是最新版本的RabbitMQ,建议添加RabbitMQ的官方仓库。

    sudo tee /etc/yum.repos.d/rabbitmq.repo <<EOF
    

[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
  1. 启动并启用RabbitMQ服务: 安装完成后,启动RabbitMQ服务并设置为开机自启。

    sudo systemctl start rabbitmq-server
    sudo systemctl enable rabbitmq-server
    
  2. 检查RabbitMQ状态: 确保RabbitMQ服务正在运行。

    sudo systemctl status rabbitmq-server
    
  3. 访问管理界面(可选): 默认情况下,RabbitMQ的管理界面是禁用的。你可以通过以下命令启用它:

    sudo rabbitmq-plugins enable rabbitmq_management
    

    然后,你可以在浏览器中访问 http://<your_server_ip>:15672/ 来使用管理界面。默认的用户名和密码都是 guest

方法二:使用yum仓库安装

  1. 添加RabbitMQ仓库: 同样,首先添加RabbitMQ的官方仓库。

    sudo tee /etc/yum.repos.d/rabbitmq.repo <<EOF
    

[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
  1. 启动并启用RabbitMQ服务: 启动RabbitMQ服务并设置为开机自启。

    sudo systemctl start rabbitmq-server
    sudo systemctl enable rabbitmq-server
    
  2. 检查RabbitMQ状态: 确保RabbitMQ服务正在运行。

    sudo systemctl status rabbitmq-server
    
  3. 访问管理界面(可选): 启用管理界面。

    sudo rabbitmq-plugins enable rabbitmq_management
    

    然后在浏览器中访问 http://<your_server_ip>:15672/

通过以上步骤,你应该能够在CentOS上成功安装并运行RabbitMQ。

0
看了该问题的人还看了