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虚拟机的权限

点击已经创建的用户

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

相关推荐
退役小学生呀1 小时前
十九、云原生分布式存储 CubeFS
分布式·docker·云原生·容器·kubernetes·k8s
smileNicky2 小时前
Kafka 为什么具有高吞吐量的特性?
分布式·kafka
小白不想白a7 小时前
【Hadoop】HDFS 分布式存储系统
hadoop·分布式·hdfs
随心............9 小时前
Spark面试题
大数据·分布式·spark
Hello.Reader11 小时前
用一根“数据中枢神经”串起业务从事件流到 Apache Kafka
分布式·kafka·apache
在未来等你14 小时前
RabbitMQ面试精讲 Day 27:常见故障排查与分析
中间件·面试·消息队列·rabbitmq
找不到、了14 小时前
常用的分布式ID设计方案
java·分布式
奔跑吧邓邓子1 天前
RabbitMQ深度剖析:从基础到高级进阶实战
rabbitmq·高级进阶
AKAMAI1 天前
在分布式计算区域中通过VPC搭建私有网络
人工智能·分布式·云计算
你我约定有三1 天前
RabbitMQ--消费端异常处理与 Spring Retry
spring·rabbitmq·java-rabbitmq