详解RabbitMQ在Ubuntu上的安装

​​​​​​​

目录

[Ubuntu 环境安装](#Ubuntu 环境安装)

安装Erlang

查看Erlang版本

退出命令

​编辑安装RabbitMQ

确认安装结果

安装RabbitMQ管理界面

启动服务

查看服务状态

通过IP:port访问

添加管理员用户

给用户添加权限

再次访问


Ubuntu 环境安装

安装Erlang

RabbitMq需要Erlang语⾔的⽀持,在安装rabbitMq之前需要安装erlang

#更新软件包

sudo apt-get update

#安装erlang

sudo apt-get install erlang

查看Erlang版本

命令: erl

退出命令

halt().

安装RabbitMQ

#更新软件包

sudo apt-get update

#安装rabbitmq

sudo apt-get install rabbitmq-server

#确认安装结果

systemctl status rabbitmq-server

确认安装结果

systemctl status rabbitmq-server

安装RabbitMQ管理界面

默认是不安装管理界面的

rabbitmq-plugins enable rabbitmq_management

启动服务

#启动rabbitmq

sudo service rabbitmq-server start

查看服务状态

systemctl status rabbitmq-server

通过IP:port访问

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

rabbitmq从3.3.0开始禁⽌使⽤guest/guest权限通过除localhost外的访问

添加管理员用户

rabbitmqctl add_user {账号} {密码}

比如用户名和密码都为 admin

rabbitmqctl add_user admin admin

给用户添加权限

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

比如给账户名为admin的账户设置为 administrator角色

rabbitmqctl set_user_tags admin administrator

以下⻆⾊可选

RabbitMQ⽤⼾⻆⾊分为Administrator、Monitoring、Policymaker、Management、

Impersonator、None共六种⻆⾊

  1. Administrator 超级管理员,可登陆管理控制台(启⽤management plugin的情况下),可查看所有的信息,并且可以对⽤⼾,策略(policy)进⾏操作

  2. Monitoring 监控者,可登陆管理控制台(启⽤management plugin的情况下),同时可以查看

rabbitmq节点的相关信息(进程数,内存使⽤情况,磁盘使⽤情况等)。

  1. Policymaker 策略制定者,可登陆管理控制台(启⽤management plugin的情况下),同时可以对policy进⾏管理。但⽆法查看节点的相关信息.

  2. Management 普通管理者,仅可登陆管理控制台(启⽤management plugin的情况下),⽆法看到节点信息,也⽆法对策略进⾏管理.

  3. Impersonator 模拟者,⽆法登录管理控制台。

  4. None 其他⽤⼾,⽆法登陆管理控制台,通常就是普通的⽣产者和消费者。

再次访问
相关推荐
醇氧2 小时前
【Windows】优雅启动:解析一个 Java 服务的后台启动脚本
java·开发语言·windows
sunxunyong2 小时前
doris运维命令
java·运维·数据库
菜鸟起航ing2 小时前
Spring AI 全方位指南:从基础入门到高级实战
java·人工智能·spring
古城小栈2 小时前
Docker 多阶段构建:Go_Java 镜像瘦身运动
java·docker·golang
MapGIS技术支持2 小时前
MapGIS Objects Java计算一个三维点到平面的距离
java·开发语言·平面·制图·mapgis
Coder_Boy_2 小时前
业务导向型技术日志首日记录(业务中使用的技术栈)
java·驱动开发·微服务
盖世英雄酱581364 小时前
springboot 项目 从jdk 8 升级到jdk21 会面临哪些问题
java·后端
济南壹软网络科技有限公司4 小时前
企业级盲盒系统:Java高并发架构在多元化抽奖电商中的设计与实践
java·架构·开源源码·盲盒源码·盲盒h5·盲盒app
廋到被风吹走4 小时前
【Java】常用设计模式及应用场景详解
java·开发语言·设计模式
一条可有可无的咸鱼4 小时前
企业招聘信息,企业资讯进行公示
java·vue.js·spring boot·uni-app