首页 > 其他分享 >Rabbitmq 集群常用命令集

Rabbitmq 集群常用命令集

时间:2023-03-30 15:56:13浏览次数:43  
标签:name admin Rabbitmq rabbitmqctl myj 集群 rabbitmqadmin 常用命令 mq

1、常用命令如下:

查看RabbitMQ服务状态:rabbitmqctl status

启用web插件:rabbitmq-plugins enable rabbitmq_management

添加页面用户及密码:rabbitmqctl add_user admin 123456

 赋予其administrator角色:rabbitmqctl set_user_tags admin administrator

设置权限:rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

查看所有用户:rabbitmqctl list_users

查看用户权限:rabbitmqctl list_user_permissions admin

删除用户:rabbitmqctl delete_user guest

修改用户密码:rabbitmqctl change_password admin admin

清除用户密码:rabbitmqctl clear_password admin

验证密码:rabbitmqctl authenticate_user admin admin@2022

清除用户权限: rabbitmqctl clear_permissions -p / admin

查看策略:    rabbitmqctl list_policies

清除策略:    rabbitmqctl clear_policy name #name 策略名称

创建一个队列,打开持久化 rabbitmqadmin declare queue name=myj-mq durable=true

查看队列:    rabbitmqctl list_queues

删除队列:    rabbitmqadmin delete queue name=myj-mq

创建一个交换器:rabbitmqadmin declare exchange name=my.topic durable=true type=topic

列出交换器: rabbitmqadmin list exchanges

删除交换器: rabbitmqadmin delete exchange name=my.topic

创建binding: rabbitmqadmin declare binding source=my.topic destination=myj-mq routing_key=myj-mq

#source: 交换器

#destination:队列

#routing_key:路由key

列出binding:   rabbitmqadmin list bindings

发布一条消:rabbitmqadmin publish exchange=my.topic routing_key=myj-mq payload="just for test"

删除路由和队列的绑定关系:rabbitmqadmin delete binding source='my.topic' destination_type=queue destination=myj-mq  properties_key=myj-mq

查看消息:    rabbitmqadmin get queue=myj-mq

查看集群状态:rabbitmqctl cluster_status

查看所有链接:rabbitmqadmin list connections

清空队列消息:rabbitmqadmin purge queue name=myj-mq

 配置账号密码:

 rabbitmqctl add_user myj myj123.com

 rabbitmqctl set_permissions -p / myj".*" ".*" ".*"

rabbitmqctl set_user_tags myj administrator

2、rabbitmqadmin 安装步骤

2.1 wget http://192.168.6.11:15672/cli/rabbitmqadmin
2.2 mv rabbitmqadmin /usr/local/bin/
2.3 chmod 777 /usr/local/bin/rabbitmqadmin

2.4 yum install python3 -y
2.5 rabbitmqadmin --help # 查看

 

标签:name,admin,Rabbitmq,rabbitmqctl,myj,集群,rabbitmqadmin,常用命令,mq
From: https://www.cnblogs.com/zbhlinux/p/17272998.html

相关文章

  • Docker常用命令
    Docker命令组成用制定环境运行命令dockerrunubuntu:15.10/bin/echo"Helloworld"#docker:Docker的二进制执行文件。#run:与前面的docker组合来运行一个容器......
  • git 常用命令
    自用命令git命令初始化git ->gitinit1、新项目添加到dev分支中(新项目已放到本地.git所在目录下)(1)有.git的项目目录右键运行GitBashHere(2)在打开的命令窗口中输入......
  • docker常用命令
    基本命令❖查看版本信息:dockerversion❖查看系统信息:dockerinfo镜像管理❖查看所有镜像:dockerimages❖搜索镜像:dockersearchnginx❖拉取下载:dockerpullngin......
  • nvm常用命令切换node
     注意:nvm usenode版本时,要使用管理员权限打开cmd输入命令,否则报错 常用命令nvmls:列出所有已安装的node版本nvmls-remote:列出所有远程服务器的版本(官方node......
  • RabbitMQ 操作命令记录
    #RabbitMQ操作命令记录rabbitmqctladd_user<用户名><密码>#添加用户,去掉尖括号填写对应内容rabbitmqctlset_permissions-p/<用户名>".*"".*"".*"#添加......
  • Linux常用命令——打包压缩命令tar
    tar:对文件进行打包、解包、压缩、解压语法:tar[-zcxvf]fileName[files]包文件后缀为.tar表示只是完成了打包,并没有压缩包文件后缀为.tar.gz表示打包的同时还进行了压......
  • 【必须收藏】别再乱找 TiDB 集群部署教程了,这篇保姆级教程来帮你!!| 博学谷狂野架构师
    TiDB基础使用TiDBdashboard使用TiDBDashboard是TiDB自4.0版本起提供的图形化界面,可用于监控及诊断TiDB集群。TiDBDashboard内置于TiDB的PD组件中,无需......
  • docker 搭建大数据集群(hive、hbase、ZooKeeper、Scala、Spark)
    1)本机系统设置电脑设置虚拟缓存(设置为自动管理)虚拟机设置内存和CPU内存设置为8G(或以上)CPU稍微设置高一点(三个虚拟化能开就开)虚拟机系统配置阿里源 wget-O/......
  • RabbitMq安装教程(超详细)
    RabbitMq安装教程RabbitMq简介安装准备工具安装步骤(图文)RabbitMq简介1.1消息队列中间件简介消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问......
  • minio集群docker部署
    一、社区版给的方案1、docker-compose.yaml下载地址:https://raw.githubusercontent.com/minio/minio/master/docs/orchestration/docker-compose/docker-compose.......