消息队列-RabbitMQ-Centos8安装RabbitMQ

本文详细指导如何在 CentOS 8 上通过PackageCloud安装 Erlang 和 RabbitMQ,包括设置管理员权限、启用管理平台、防火墙配置及远程访问的步骤。重点在于创建管理员账户并完成基本配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.环境安装

依次执行下面这两条命令

curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash

2.安装Erlang与RabbitMQ

# 安装Erlang
1>yum install erlang -y

# 安装rabbitmq
2>yum install rabbitmq-server -y

# 查看
2.1>rpm -qa | grep erlang
# 结果如下
# erlang-23.3.2-1.el8.x86_64

# 查看
2.2>rpm -qa | grep rabbitmq-server
# 结果如下
# rabbitmq-server-3.8.14-1.el8.noarch

## rabbitmq的管理平台插件
3>rabbitmq-plugins enable rabbitmq_management

# 开启mqserver 创建了一个连接的样子 
4>systemctl enable  rabbitmq-server
# 结果
Created symlink /etc/systemd/system/multi-user.target.wants/rabbitmq-server.service → /usr/lib/systemd/system/rabbitmq-server.service.

# 启动
5>systemctl start   rabbitmq-server

# 查看状态
6>systemctl status rabbitmq-server

# 下面是结果
● rabbitmq-server.service - RabbitMQ broker
   Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2021-04-28 22:08:30 CST; 20s ago
   
## 开放端口 (由于我是用的腾讯的云服务器 所以这一步移到腾讯的管理控制台去开放 防火墙没关需要做)
7>firewall-cmd --zone=public --add-port=15672/tcp --permanent

## 客户端端口 (由于我是用的腾讯的云服务器 所以这一步移到腾讯的管理控制台去开放 防火墙没关需要做)
8>firewall-cmd --zone=public --add-port=5672/tcp --permanent
success

# 防火墙重启 否则刚才开放的端口不会生效
9>firewall-cmd --reload
success

# 查看开放的端口 (如果嫌麻烦 可以直接关闭防火墙 上面的789都不需要做 不关的话 貌似要做)
firewall-cmd --list-port
6379/tcp 8080/tcp 443/tcp 8081/tcp 15672/tcp 5672/tcp

 3.在本地访问

使用guest账户登录提示User can only log in via localhost  原因是:guest用户默认只能本地登录,我们需要重新添加一个管理员账号用于web远程登录

## 创建账号
rabbitmqctl add_user admin 123456
## 设置用户角色
rabbitmqctl  set_user_tags  admin administrator
## 设置用户权限
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
## 查看当前登录用户
rabbitmqctl list_users

 admin与123456可以替换成自己的账号和密码

摘抄自:CentOS8 安装 RabbitMQ - andreamwu - 博客园RabbitMQ 安装记录 1.安装 1.1 环境 Zero dependency Erlang RPM from Team RabbitMQ 👉 RabbitMQ Erlang Vehttps://www.cnblogs.com/andreamwu/p/14723420.html

我在安装的时候由于先找到别的博客安装 但是失败了 卸载的时候没卸干净导致按上面的教程安装也会失败,我这边是重装了系统再装的.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值