Liunx安装RabbitMQ服务

木易
原创
发布时间: 2025-06-09 21:00:07 | 阅读数 0收藏数 0评论数 0
封面
RabbitMQ是一个开源的遵循AMQP协议实现的基于Erlang语言编写,支持多种客户端(语言),用于在分布式系统中存储消息,转发消息,具有高可用高可扩性,易用性等特征。
1

RabbitMQ简介

RabbitMQ是一个开源的遵循AMQP协议实现的基于Erlang语言编写,支持多种客户端(语言),用于在分布式系统中存储消息,转发消息,具有高可用高可扩性,易用性等特征。

2

安装Erlang

RabbitMQ是采用 Erlang语言开发的,所以系统环境必须提供 Erlang环境,需要是安装 Erlang

1. wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
2. yum -y install epel-release
3. rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
4. yum install erlang

安装完成后验证是否安装成功

erl
3

安装RabbitMQ

// 使用 curl 从 RabbitMQ 的官方仓库静默下载安装脚本,并通过管道直接传递给 bash 执行。
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash// 使用 yum 包管理器来安装特定版本的 RabbitMQ 服务器 (3.10.0)
yum install rabbitmq-server-3.10.0-1.el7.noarch
4

端口放行并启动服务


// 开启防火墙
systemctl start firewalld
// 放开端口
firewall-cmd --add-port=15672/tcp --permanent

// 配置结束后需要输入重载命令并重启防火墙以生效配置
firewall-cmd --reload
systemctl restart firewalld
// 查看防火墙状态
systemctl status firewalld

启动RabbitMQ服务

// 启动rabbitmq
systemctl start rabbitmq-server
5

RabbitMQWeb管理页面和授权操作

1.安装web可视化页面

默认情况下,rabbitmq没有安装web端的客户端软件,需要安装才可以生效

// 打开RabbitMQWeb管理页面插件
rabbitmq-plugins enable rabbitmq_management

rabbitmq有一个默认的账号密码guest,但该情况仅限于本机localhost进行访问,所以需要添加一个远程登录的用户

2.添加远程用户

// 添加用户
rabbitmqctl add_user 用户名 密码
// 设置用户角色,分配操作权限
rabbitmqctl set_user_tags 用户名 administrator

创建完成后,访问ip地址:15672进行登录

阅读记录0
点赞0
收藏0
禁止 本文未经作者允许授权,禁止转载
猜你喜欢
评论/提问(已发布 0 条)
评论 评论
收藏 收藏
分享 分享
pdf下载 下载