• RabbitMQ安装(Mac版本)


    RabbitMQ安装(Mac版本)

    RabbitMQ是采用Erlang语言开发的,所以系统环境必须提供Erlang环境。

    安装
    brew install rabbitmq
    
    • 1

    注:前提必须是mac安装了HomeBrew(软件包管理系统),以下都是基于mac版本的。

    在这里插入图片描述

    如图显示的两种启动方式

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

    RabbitMQWeb管理界面及授权操作

    默认情况下,rabbitmq是没有安装的

    rabbitmq-plugins enable rabbitmq_management
    
    • 1

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

    访问:http://ip:15672/

    本例子是安装本地的,所以这边访问地址:http://localhost:15672/
    在这里插入图片描述

    相关端口

    端口

    说明

    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 ".*" ".*" ".*"
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    用户权限

    角色

    权限

    administrator

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

    monitoring

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

    policymaker

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

    managment

    普通管理员,登录控制台

  • 相关阅读:
    JS深浅拷贝
    jdk11生成SSL证书并添加信任
    使用Puppeteer进行游戏数据可视化
    基于鹈鹕算法优化概率神经网络PNN的分类预测 - 附代码
    CLRNet: Cross Layer Refinement Network for Lane Detection——论文简述
    java计算机毕业设计闲置物品线上交易系统源码+系统+数据库+lw文档+mybatis+运行部署
    vos网络电话系统搭建
    Spring事务
    Java中synchronized的优化
    【C语言步行梯】分支语句if...else、switch详谈
  • 原文地址:https://blog.csdn.net/m0_67393686/article/details/126485353