首页主机资讯RabbitMQ在Linux上的安装步骤是什么

RabbitMQ在Linux上的安装步骤是什么

时间2025-10-23 11:43:05发布访客分类主机资讯浏览1240
导读:RabbitMQ在Linux上的安装步骤(以CentOS/RHEL和Ubuntu/Debian为例) 一、前置准备:安装Erlang环境 RabbitMQ是基于Erlang语言开发的,必须先安装兼容版本的Erlang(可通过RabbitMQ...

RabbitMQ在Linux上的安装步骤(以CentOS/RHEL和Ubuntu/Debian为例)

一、前置准备:安装Erlang环境

RabbitMQ是基于Erlang语言开发的,必须先安装兼容版本的Erlang(可通过RabbitMQ官方Erlang版本要求确认兼容性)。

  • CentOS/RHEL系统
    1. 安装Erlang依赖库:
      sudo yum install -y make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
      
    2. 下载并安装Erlang RPM包(以Erlang 23.3.4.11为例,需匹配系统版本):
      wget https://github.com/rabbitmq/erlang-rpm/releases/download/v23.3.4.11/erlang-23.3.4.11-1.el7.x86_64.rpm
      sudo rpm -ivh erlang-23.3.4.11-1.el7.x86_64.rpm
      
  • Ubuntu/Debian系统
    直接通过包管理器安装Erlang:
    sudo apt update
    sudo apt install -y erlang
    

二、通过包管理器安装RabbitMQ

1. CentOS/RHEL系统(使用YUM)
  1. 添加EPEL仓库(Extra Packages for Enterprise Linux):
    sudo yum install -y epel-release
    
  2. 安装RabbitMQ:
    sudo yum install -y rabbitmq-server
    
  3. 启动服务并设置开机自启:
    sudo systemctl start rabbitmq-server
    sudo systemctl enable rabbitmq-server
    
2. Ubuntu/Debian系统(使用APT)
  1. 更新软件包列表:
    sudo apt update
    
  2. 安装RabbitMQ:
    sudo apt install -y rabbitmq-server
    
  3. 启动服务并设置开机自启:
    sudo systemctl start rabbitmq-server
    sudo systemctl enable rabbitmq-server
    

三、启用Web管理插件

RabbitMQ默认通过命令行工具管理,启用web管理界面需执行以下命令:

sudo rabbitmq-plugins enable rabbitmq_management

启用后,可通过http://< 服务器IP> :15672访问管理界面(默认端口15672)。

四、配置防火墙(若启用)

若服务器开启了防火墙(如CentOS的firewalld或Ubuntu的ufw),需开放RabbitMQ的AMQP协议端口(5672)web管理端口(15672)

  • CentOS/RHEL(firewalld)
    sudo firewall-cmd --permanent --add-port=5672/tcp
    sudo firewall-cmd --permanent --add-port=15672/tcp
    sudo firewall-cmd --reload
    
  • Ubuntu(ufw)
    sudo ufw allow 5672/tcp
    sudo ufw allow 15672/tcp
    

五、验证安装状态

  1. 检查RabbitMQ服务运行状态:
    sudo systemctl status rabbitmq-server
    
    若显示“active (running)”,则服务正常启动。
  2. 查看RabbitMQ节点信息:
    sudo rabbitmqctl status
    
    输出节点状态信息则表示安装成功。

六、可选:修改默认用户凭证

默认用户guest仅能通过本地访问(localhost),远程连接需创建新用户或修改密码:

# 创建新用户(如admin)
sudo rabbitmqctl add_user admin your_password
# 设置用户标签(如administrator)
sudo rabbitmqctl set_user_tags admin administrator
# 授权虚拟主机(如/)
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

以上步骤覆盖了Linux系统安装RabbitMQ的核心流程,可根据实际系统版本调整依赖包和仓库地址。安装完成后,即可通过命令行或web界面管理RabbitMQ服务。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: RabbitMQ在Linux上的安装步骤是什么
本文地址: https://pptw.com/jishu/733264.html
Debian下Telnet端口冲突怎么办 ubuntu inotify如何节省系统资源

游客 回复需填写必要信息