RabbitMQ的安装

基于Ubuntu 22.04版本的安装

RabbitMQ已经包含在标准的Ubuntu仓库当中,可以直接基于仓库进行安装,包含的版本通常会比最新的版本落后。

如果要安装最新版本,可以参考Installing on Debian and Ubuntu | RabbitMQ.

我们这里直接基于仓库中的RabbitMQ进行安装。

1.安装部署Erlang环境

RabbitMQ 是⼀套开源的消息队列服务软件,基于 Erlang 语⾔编写,所以安装RabbitMQ之前,需要先安装部署 Erlang 环境,再安装 RabbitMQ 环境.

#更新软件包

sudo apt-get update

#安装erlang

sudo apt-get install erlang

安装完成之后,进行验证:

2.安装RabbitMQ

#更新软件包

sudo apt-get update

#安装rabbitmq

sudo apt-get install rabbitmq-server

#确认安装结果,查看服务状态

systemctl status rabbitmq-server

安装完成

如果安装失败,可以通过查看RabbitMQ日志的方式来查看原因。

cd /var/log/rabbitmq/

安装失败,一般都是端口号冲突导致的。

3.安装RabbitMQ管理界面

默认不安装,需要我们手动进行安装插件。

sudo rabbitmq-plugins enable rabbitmq_management

4.启动服务

如果服务已经启动可以省略。

#启动rabbitmq

sudo service rabbitmq-server start

5.通过IP:port访问界面

管理界面就是操作RabbitMQ的客户端。

http://公网IP:15672/

(15672为默认端⼝号,云服务器需要开启端)

默认⽤⼾名和密码都是:guest

当我们使用默认的用户名和密码进行登录的时候,发现访问失败了。这是因为rabbitmq从3.3.0开始禁⽌使⽤guest/guest权限通过除localhost外的访问。

所以我们要添加新的用户来访问。

6.添加管理员用户

a.添加用户admin,密码admin

sudo rabbitmqctl add_user admin admin

b.给用户添加权限

#rabbitmqctl set_user_tags {账号} {⻆⾊名称}

rabbitmqctl set_user_tags admin administrator

7.使用创建的新用户访问管理界面

8.使用界面的方式添加新用户

9.使用界面的方式创建虚拟机

使用哪个用户登录的界面,那么在创建虚拟机的时候,也会自动的将登录用户加入到该虚拟机的用户权限列表当中。

将创建的新用户添加访问test虚拟机的权限

点击已经创建的用户

也可以通过虚拟机,来给用户赋予权限。

相关推荐
陈皮波比茶7 小时前
分布式任务调度xxl-job
java·分布式
敲代码的嘎仔8 小时前
从集群锁失效到异步领券:我用分布式锁 + Redisson + MQ 把领券接口 RT 从 200ms 压到 15ms
java·数据库·redis·分布式·缓存·ai·wpf
lauo11 小时前
FDE的终极形态:从“一个人”到“一个网络”
人工智能·分布式
雾隐隐o15 小时前
Kafka 集群搭建:从核心概念到多节点部署
分布式·kafka
IT大白鼠1 天前
MySQL 分布式集群系列 · 第八篇(收官)——NDB 集群面试高频题 +架构总结与未来演进
分布式·mysql·面试
IT大白鼠1 天前
MySQL 分布式集群系列 · 第七篇——生产调优实战:NDB 性能、内存、高可用全方位优化
数据库·分布式·mysql
無a伟2 天前
RabbitMq高级特性:TTL,死信队列,延迟队列
java·分布式·rabbitmq
stark张宇2 天前
从 Paxos 到 Raft:一文讲透分布式一致性与复制状态机
分布式·后端
小楼昨夜又东风1262 天前
kafka、rocketmq、rabbitmq,有什么区别
kafka·rabbitmq·rocketmq
kaoa0002 天前
Linux入门攻坚——89、Hadoop-1-架构及概念
大数据·linux·hadoop·分布式