首页 > 其他分享 >RabbitMQ 命令行操作

RabbitMQ 命令行操作

时间:2024-01-30 23:01:33浏览次数:30  
标签:username 虚拟主机 list RabbitMQ vhostpath rabbitmqctl 命令行 操作 permissions

启动 & 停止服务器

  • 启动服务器

    rabbitmq-server start &
    
  • 停止服务器

    rabbitmqctl stop_app
    

查看管控台

http://localhost:15672/

# 用户名 guest
# 密码 guest

命令行基础操作

1. 应用

  • 关闭应用

    rabbitmqctl stop_app
    
  • 启动应用

    rabbitmqctl start_app
    
  • 查看节点状态

    rabbitmqctl status
    

2. 用户

  • 添加用户

    rabbitmqctl add_user username password
    
  • 删除用户

    rabbitmqctl delete_user username
    
  • 列出所有用户

    rabbitmqctl list_users
    
  • 清除用户权限

    rabbitmqctl clear_permissions -p vhostpath username
    
  • 列出用户权限

    rabbitmqctl list_user_permissions username
    
  • 修改密码

    rabbitmqctl change_password username newpassword
    
  • 设置用户权限

    rabbitmqctl set_permissions -p vhostpath username ".*" ".*" ".*"
    

3. 虚拟主机

  • 创建虚拟主机

    rabbitmqctl add_vhost vhostpath
    
  • 删除虚拟主机

    rabbitmqctl delete_vhost vhostpath
    
  • 列出所有虚拟主机

    rabbitmqctl list_vhosts
    
  • 列出虚拟主机上所有权限

    rabbitmqctl list_permissions -p vhostpath
    

4. 队列

  • 查看所有队列信息

    rabbitmqctl list_queues
    
  • 清除队列里的消息

    rabbitmqctl -p vhostpath purge_queue blue
    

命令行高级操作

  • 移除所有数据

    rabbitmqctl reset
    # 要在 rabbitmqctl stop_app 之后使用
    
  • 组成集群命令

    rabbitmqctl join_cluster <clusternode> [--ram]
    
  • 查看集群状态

    rabbitmq cluster_status
    
  • 修改集群节点的存储形式

    rabbitmqctl change_cluser_node_type disc | ram
    
  • 摘除节点(忘记节点)

    rabbitmqctl forget_cluster_node [--offline]
    
  • 修改节点名称

    rabbitmqctl rename_cluster_node oldnode1 newnode1 [oldnode2] [newnode2]
    

参考:

标签:username,虚拟主机,list,RabbitMQ,vhostpath,rabbitmqctl,命令行,操作,permissions
From: https://www.cnblogs.com/i9code/p/17998176

相关文章

  • RabbitMQ 高级特性
    消息100%可靠性投递的解决方案生产端可靠性投递保障消息成功发出保障MQ节点的成功接收发送端收到MQ节点(Broker)确认应答完善的消息补偿机制解决方案1:消息落库消息落库,对消息状态进行打标。解决方案2:二次确认,回调检查消息的延迟投递,做二次确认,回调检查。消费端幂......
  • Kafka 和 RabbitMQ 比较
    从以下几个方面比较Kafka和RabbitMQ:吞吐量Kafka:十万数量级,高吞吐量RabbitMQ:万数量级Topic数量对吞吐量影响Kafka的Topic可达百/千级,吞吐量下降幅度小,在同等机器下,可以支撑大量的Topic。RabbitMQ无Topic概念。时效性Kafka毫秒级;RabbitMQ微秒级可用性......
  • openGauss学习笔记-211 openGauss 数据库运维-高危操作一览表
    openGauss学习笔记-211openGauss数据库运维-高危操作一览表各项操作请严格遵守指导书操作,同时避免执行如下高危操作。211.1禁止操作表1中描述在产品的操作与维护阶段,进行日常操作时应注意的严禁操作。表1禁用操作操作名称操作风险严禁修改数据目录下文件名,权限,......
  • 算力操作系统的GPU、CPU与高速缓存网络
    在现在的AI时代,大规模计算能力已经是推动科技进步和社会发展的刚需,LAXCUS分布式操作系统作为新的重构后的算力体系的核心,在这里面起到承下启下的作用。其底层架构中的GPU、CPU以及高速缓存网络之间的关系显得尤为重要。本文将简单说说这三者之间的互动与影响,以揭示LAXCUS做为算力操......
  • tightvnc 命令行
    TightVNC连接命令使用.vnc文件连接tvnviewer.exe-optionsfile=C:\Users\AUO\Downloads\1.vnc命令行明文传递密码连接tvnviewer192.168.1.168:5900-password=123456TightVNC命令TightVNCViewerallowsyoutoviewandcontrolremotehostswhereTightVNCServeror......
  • Java实现Rabbitmq群发消息
    1.Rabbitmq简介RabbitMQ是一个实现了AMQP(AdvancedMessageQueuingProtocol)高级消息队列协议的消息队列服务,用Erlang语言。是面向消息的中间件。你可以把它想像成一个邮局:你把信件放入邮箱,邮递员就会把信件投递到你的收件人处。在这个比喻中,RabbitMQ是一个邮箱、邮局、邮递员......
  • 【开源操作系统】上海道宁为您带来稳定、安全、开源和易用的操作系统——Ubuntu,为您的
    ​Ubuntu是源于非洲的一种传统价值观意为“人性、关爱和共享”这种价值观在开源、稳定、安全、易用的Ubuntu操作系统中得到了完美的体现  除此之外,Ubuntu还具有强大的安全性它自带了诸多安全功能如防火墙、加密文件系统等可以有效地保护用户的隐私和数据安全......
  • 7000字详解Spring Boot项目集成RabbitMQ实战以及坑点分析
    本文给大家介绍一下在SpringBoot项目中如何集成消息队列RabbitMQ,包含对RibbitMQ的架构介绍、应用场景、坑点解析以及代码实战。最后文末有免费领取龙年红包封面以及腾讯云社区答题领奖福利,欢迎大家领取。我将使用waynboot-mall项目作为代码讲解,项目地址:https://github.co......
  • Viper基本操作
    一、概述Viper主要是操作:1.读取命令行参数2.读取环境变量3.读取配置文件这比配置参数直接写在代码中方便的多,而且还支持配置热加载导入vipergoget-ugithub.com/spf13/viper 二、代码示例1.在代码中读取设置默认配置......
  • 华为助力区块链互操作标准化 获评工业和信息化部团体标准应用示范项目——华为云BCS的
    区块链作为一种分布式账本技术,具多方共识、分布式存储、难以篡改等特点,在金融科技、政务民生、司法存证、供应链协同、税务发票、版权保护等领域展现出广阔应用前景。随着区块链在各行各业的应用拓展,不同链系统之间的互操作难、上层应用与底层链对接切换难、链上链下可信交互难的问......