码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 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

    普通管理员,登录控制台

  • 相关阅读:
    迁移学习——ResNet152
    由浅入深,走进深度学习(补充篇:神经网络基础)
    Tomcat 下载安装与配置
    pool = multiprocessing.Pool()报错:module object has no attribute Pool
    合并请求格式太乱?工单内容各写各的?表单模板来帮你
    行业追踪,2023-10-11
    R语言:读取loom文件,以及loom文件转成Seurat对象
    Dcoker学习笔记(一)
    spring系列之自定义扩展PropertyPlaceHolderConfigurer
    【Vue插件】一款很好用的vue日历插件——vue-sweet-calendar
  • 原文地址:https://blog.csdn.net/m0_67393686/article/details/126485353
  • 最新文章
  • 【FHE】我们如何实现同态加密推理(八):SiLU 的密文化——两条路径,和一个 8 字节的开关
    SQLcl 中 c/old/new 替换变量为何失效?先定位再替换
    不让模型写作文,直接从它脑子里读答案:Jev 决策在 .NET 的两条路线
    Halo插件:支持GitHub的图床附件策略
    电视投屏界的“一股清流”!SimpleTVCast 6.0.0-beta 抢先体验:无需TV端App,界面大换血!✨
    华三VXLAN集中式网关实战指南:Spine多活网关 + 双活接入(M-LAG)
    软件更好写之后口碑会更重要
    大 O、大 Omega、大 Theta 的区别,O(n) 复杂度是什么意思
    Java标签跳转:一个鲜为人知但却很实用的小技巧
    多智能体系统论文速读
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号