zoukankan      html  css  js  c++  java
  • RabbitMQ基础命令rabbitmqctl

    官网文档 https://www.rabbitmq.com/rabbitmqctl.8.html

    一般操作命令后台管理页面都有的,部分没有(应用程序管理,和集群管理)。

    直接使用命令,必须配置环境变量。

    rabbitmqctl  后面的ctl  可以理解为control(控制)

    应用程序管理

    stop

    停止erlang应用节点

    stop_app

    停止rabbitmq应用程序

    start_app

    开启引用程序

    reset

    重置rabbitmq,格式化

    force_reset

    无条件重置

    集群管理

    rabbitmqctl join_cluster hare@elena --ram

    将节点hare@elena以内存的方式加入集群。  不加--ram 默认磁盘方

    cluster_status

    集群状态

    rabbitmqctl change_cluster_node_type disc/ram

    把集群状态改为磁盘或者内存。内存节点,数据都在内存里

    rabbitmqctl rename_cluster_node rabbit@misshelpful rabbit@cordelia

    重命名

    update_cluster_nodes -n A C

    更新集群节点

    forget_cluster_node

    从集群中拉出来

    cancel_sync_queue

    手动同步

    sync_queue

    自动同步

    purge_queue

    清除队列

    set_cluster_name

    设置集群名字

    用户管理

    add_user

     添加用户

    delete_user

    删除用户

    change_password username newpassword

    修改密码

    clear_password username

    清除密码

    authenticate_user username password

    验证账户密码

    set_user_tags username [tag ...]

    设置角色

    Access control 访问控制

    主要对VHOST操作

    用户对vhost有配置,读,写权限

    add_vhost vhost

    delete_vhost vhost

    list_vhosts [vhostinfoitem ...]

    以上虚拟机管理 

    set_permissions [-p vhost] user conf write read

    clear_permissions [-p vhost] username

    list_permissions [-p vhost]

    list_user_permissions username

    以上用户在虚拟机上权限管理 ,用户可以用哪个虚拟机。(配置:增 删 queue。读,写:读写queue)

    set_topic_permissions [-p vhost] user exchange write read

    clear_topic_permissions [-p vhost] username [exchange]

    list_topic_permissions [-p vhost]

    list_user_topic_permissions username

    用户可以用哪个交换机 的交换策略(交换机 以某种策略去读写)

    后面还有对插件  策略  限制 等命令。可参考官方文档https://www.rabbitmq.com/rabbitmqctl.8.html。(注:应用管理   集群管理,ui界面没有提供功能,只能通过命令)

  • 相关阅读:
    MDK中STM32使用Printf函数详细解析【转载】
    QLCDNumber设置背景色和显示数字颜色【转载】
    C++的引用类型【转载】
    C++默认构造函数
    QT 中“ std::cerr ”的使用方法【转载】
    ubuntu 挂载exfat
    QAbstractSocket::connectToHost() called when already looking up or connecting/connected to
    Qt下 QString转char*
    10种软件滤波方法的示例程序
    详解Top命令 输出命令行选项及代码
  • 原文地址:https://www.cnblogs.com/wudequn/p/10867148.html
Copyright © 2011-2022 走看看