当前位置: 首页 > news >正文

零基础学习RabbitMQ(2)--Linux安装RabbitMQ

 注意:这里使用的是ubuntu系统

1. 安装Erlang

RabbitMQ需要Erlang语言的支持,在安装rabbitMQ之前需要安装Erlang

#更新软件包
sudo apt-get update
#安装erlang
sudo apt-get install erlang

安装后输入 rel可查看Erlang版本:

输入halt().退出 

2. 安装RabbitMQ 

#安装rabbitmq
sudo apt-get install rabbitmq-server
#确认安装结果
systemctl status rabbitmq-server

3. 安装RabbitMQ管理界面 

rabbitmq-plugins enable rabbitmq_management

 

 4. 启动服务并访问

#启动rabbitmq
sudo service rabbitmq-server start

通过 IP:port访问界面

ip为自己的云服务器地址,端口号为15672,注意先开放云服务器该端口的防火墙。

默认用户名和密码都是guest

 rabbitmq从3.3.0开始禁⽌使⽤guest/guest权限通过除localhost外的访问,所以这里我们登录失败了

添加管理员用户:

# rabbitmqctl add_user ${账号} ${密码}
rabbitmqctl add_user admin admin

设置权限:

#rabbitmqctl set_user_tags ${账号} ${⻆⾊名称}
rabbitmqctl set_user_tags admin administrator

以下⻆⾊可选

RabbitMQ 用户角色分为 Administrator、Monitoring、Policymaker、Management、Impersonator、None 共六种角色:

  1. Administrator(超级管理员)
    可登录管理控制台(需启用 management plugin),查看所有信息,并对用户、策略(policy)进行管理。

  2. Monitoring(监控者)
    可登录管理控制台,查看 RabbitMQ 节点的相关信息(如进程数、内存使用情况、磁盘使用情况等)。

  3. Policymaker(策略制定者)
    可登录管理控制台,管理策略(policy),但无法查看节点信息。

  4. Management(普通管理者)
    仅可登录管理控制台,无法查看节点信息或管理策略。

  5. Impersonator(模拟者)
    无法登录管理控制台,主要用于特殊场景下的用户模拟。

  6. None(其他用户)
    无法登录管理控制台,通常作为普通的生产者或消费者使用。

 接下来我们就可以使用admin账户登录了

相关文章:

  • 硬件工程师笔试面试高频考点汇总——(2025版)
  • (LeetCode 面试经典 150 题) 27.移除元素
  • Spring Boot:运用Redis统计用户在线数量
  • 百度AIP:Springboot人脸对比
  • 【钓鱼预警】针对跨境销售投递Tesla间谍木马
  • <tauri><threejs><rust><GUI>基于tauri和threejs,实现一个3D图形浏览程序
  • 初探 Nacos 原理
  • Qt/C++开发监控GB28181系统/rtp解包/jrtplib库的使用/同时支持udp和tcp被动和主动三种方式解包
  • 日志技术-Logback入门程序
  • 初见语音识别(ASR)
  • 通过审计日志分析和摘要利用大型语言模型进行网络攻击检测
  • K8S: etcdserver: too many requests
  • 2025 年前端框架的深度解析与展望
  • 微服务(nacos+myibatis)中如何在一个模块调用多数据库源的一种方案
  • 矩阵阶数(线性代数) vs. 张量维度(深度学习):线性代数与深度学习的基石辨析,再也不会被矩阵阶数给混淆了
  • 对kotti_image项目进行pytest测试操作实践(失败)
  • Camera Sensor接口协议全解析(四)LVDS与SubLVDS接口及协议深度解析
  • 【第二章:机器学习与神经网络概述】03.类算法理论与实践-(1)逻辑回归(Logistic Regression)
  • 108页精品PPT | 大型某著名企业能源行业数字化转型汇报方案能源化工数字化转型
  • Java基础(三):逻辑运算符详解
  • 苏州营销网站设计/推广优化厂商联系方式
  • 做网站banner是什么意思/推广普通话内容
  • 什么网站能接单做网站/百度地图人工客服电话
  • php网站开发实例教程第九章/北京seoqq群
  • 苏州高端网站设计建设/seo优化的技巧
  • 手机怎样做网站图解/优云优客百度推广效果怎么样