栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

rabbitmq-server相关命令

rabbitmq-server相关命令

ubuntu 安装 rabbitmq服务

#第一步,为防止依赖冲突,先下载aptitude依赖包管理工具

sudo apt-get install aptitude

#第二步,下载erlang语言环境

sudo aptitude install erlang-nox

#第三步,下载 rabbitmq 服务

sudo apt-get install rabbitmq-server

#开启web端管理插件

sudo rabbitmq-plugins enable rabbitmq_management

#重启rabbitmq服务

sudo service rabbitmq-server restart

管理rabbitmq相关命令

#添加新用户

sudo rabbitmqctl add_user username password

#删除用户

sudo rabbitmqctl delete_user username

#修改用户密码

sudo rabbitmqctl change_password username newPassword

#为用户分配角色,tag有三个:administrator  monitoring  management

sudo rabbitmactl set_user_tags username tag

#列出所有的用户及其对应角色

sudo rabbitmqctl list_users

#重置密码并禁用密码登录到该用户

sudo rabbitmqctl clear_password username

#添加一个虚拟host

sudo rabbbitmqctl add_vhost vhostname

#删除一个虚拟host

sudo rabbitmqctl delete_vhost vhostname

#列出所有的虚拟host

sudo rabbitmqctl list_vhosts

#为某个虚拟host下的某个用户添加权限

sudo rabbitmqctl set_permissions -p vhostname username configure_permission write_permissions read_permissions

#清除某个虚拟host下的某个用户的权限

sudo rabbitmqctl clear_permissions -p vhostname username

#列出某个虚拟host下所有的用户对应的权限

sudo rabbitmqctl list_permissions -p vhostname

#列出某个用户所在虚拟host以及对应的权限

sudo rabbitmqctl list_user_permissions username

#为一个虚拟host设置客户端最大连接数

sudo rabbitmqctl set_vhost_limits -p vhostname '{"max-connections": count}'

#为一个虚拟host设置最大队列数

sudo rabbitmqctl set_vhost_limits -p vhostname '{"max-queues": count}'

#禁用客户端到虚拟host的连接

sudo rabbitmqctl set_vhost_limits -p vhostname '{"max-connections": 0}'

#列出指定虚拟host下的所有限制

sudo rabbitmqctl list_vhost_limits -p vhostname

#解除指定虚拟host的所有限制

sudo rabbitmqctl clear_vhost_limits -p vhostname

#删除指定虚拟host下的一个队列

sudo rabbitmqctl -p vhostname delete_queue queueName

#清除指定虚拟host下指定队列存储的内容(不删除队列)

sudo rabbitmqctl -p vhostname purge_queue queueName

#查看指定虚拟host下所有队列的consumer信息,包括队列名、管道ID、consumer标签、是否接受ACK应答、未收到ACK应答时可推送的消息数、存活状态、参数列表

sudo rabbitmqctl list_consumers -p vhostname

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/752727.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号