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

MacBook macOs安装RabbitMQ【超详细图解】

目录

一、使用brew安装RabbitMQ 

二、安装RabbitMQWeb管理界面  

三、启动RabbitMQ


 

一、使用brew安装RabbitMQ 

刚好项目要用到RabbitMQ,安装顺便写下安装步骤记录一下以备用

使用brew命令安装,一般Mac会自带这个命令,如没有,那就需要先安装HomeBrew(软件包管理系统)

brew install rabbitmq

 

安装成功后,它会告诉你RabbitMQ有两种启动方式 

#方式一:
brew services start rabbitmq;#方式二:进入默认的安装目录下,手动启动

二、安装RabbitMQWeb管理界面  

默认情况下,rabbitmq是没有安装RabbitMQWeb管理界面及授权操作的 
rabbitmq-plugins enable rabbitmq_management

 

说明:rabbitmq有一个默认账号和密码是:guest 默认情况只能在localhost本机下访问,所以需要添加一个远程登录的用户。

访问:http://ip:15672/

本例子是安装本地的,所以这边访问地址:http://localhost:15672/ 

三、启动RabbitMQ

使用brew启动:brew services start rabbitmq;

 

打开浏览器输入 ​​​​​​http://localhost:15672/#/​​​​​

默认账号密码都是guest 

 

 

其他:

端口说明

5672

RabbitMQ的通讯端口

25672

RabbitMQ的节点间的CLI通讯端口

15672

RabbitMQ HTTP_API的端口,管理员用户才能访问,用于管理RabbitMQ,需要启动Management插件

1883,8883

MQTT插件启动时的端口

61613、61614

STOMP客户端插件启用的时候的端口

15674、15675

基于webscoket的STOMP端口和MOTT端口

RabbitMQ用户管理
新建用户 

#新建用户
rabbitmqctl add_user 账号 密码
#给用户分配操作权限
rabbitmqctl set_user_tags 账号 administrator
#修改密码
rabbitmqctl change_password Username Newpassword 修改密码
#删除用户
rabbitmqctl delete_user Username 删除用户
#查看所有用户
rabbitmqctl list_users 查看用户清单
#为用户设置访问权限
rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*" 
rabbitmqctl set_permissions -p / root ".*" ".*" ".*"

用户权限-角色-权限

administrator

可以登录控制台、查看所有信息、可以对rabbitmq进行管理

monitoring

监控者,登录控制台,查看所有信息

policymaker

策略制定者,登录控制台,指定策略

managment

普通管理员,登录控制台

 

 

http://www.lryc.cn/news/248576.html

相关文章:

  • 基于格攻击的密钥恢复方法
  • Redis中的缓存穿透、雪崩、击穿(详细)
  • iframe
  • rust 基本数据类型
  • centos7中通过kubeadmin安装k8s集群
  • 普中STM32 单片机资料
  • docker报错
  • pytest分布式执行(pytest-xdist)
  • spring和springBoot
  • laraval6.0 GatewayWorker 交互通信
  • 循环神经网络RNN
  • 为什么预处理对象会提升处理的性能
  • 智能超声波雾化器pcba方案
  • Git分支合并导致文件异常
  • Linux(11):Linux 账号管理与 ACL 权限设定
  • AMEYA360:村田首款1608M尺寸/100V静电容量1µF的MLCC实现商品化
  • 简易键值对文本解析
  • 成为AI产品经理——模型评估(混淆矩阵)
  • Git_git相关指令 高阶
  • PC企业微信http协议逆向接口开发,发送大视频文件
  • hyper-V操作虚拟机ubuntu 22.03
  • Spring boot命令执行 (CVE-2022-22947)漏洞复现和相关利用工具
  • 代理模式-C++实现
  • 从 0 到 1 开发一个 node 命令行工具
  • VsCode中使用功能vite创建vue3+js项目报错
  • COGVLM论文解读(COGVLM:VISUAL EXPERT FOR LARGE LANGUAGE MODELS)
  • Flink-时间流与水印
  • BiLSTM-CRF的中文命名实体识别
  • paddle detection 训练参数
  • 用bat制作图片马——一句话木马