Rabbit的命令行与管控台

基本操作

关闭应用

rabbitmqctl stop_app

启动应用

rabbitmqctl start_app

节点状态

rabbitmqctl status

添加用户

rabbitmqctl add_user username password

列出所有用户

rabbitmqctl list_users

删除用户

rabbitmqctl delete_user username

清除用户权限

rabbitmqctl clear_permissions [–p vhostpath] username

列出用户权限

rabbitmqctl list_user_permissions username

修改密码

rabbitmqctl change_password username newpassword

设置用户权限:rabbitmqctl set_permissions –p vhostpath username

rabbitmqctl set_permissions [-p vhostpath] {user} {conf} {write} {read}

rabbitmqctl  set_permissions -p /vhost1  user_admin '.*' '.*' '.*' 

conf:一个正则表达式match哪些配置资源能够被该用户访问。

write:一个正则表达式match哪些配置资源能够被该用户读。

read:一个正则表达式match哪些配置资源能够被该用户访问。

创建一个超级用户

rabbitmqctl add_user admin1 admin1

rabbitmqctl set_user_tags admin1 administrator

创建虚拟主机:

rabbitmqctl add_vhost vhostpath

列出所有虚拟主机

rabbitmqctl list_vhosts

列出虚拟主机上所有的权限

rabbitmqctl list_permissions [–p vhostpath]

rabbitmqctl list_permissions -p "/"

删除虚拟主机

rabbitmqctl delete_vhost vhostpath

列出所有的交换机

rabbitmqctl list_exchanges

查看所有队列信息

rabbitmqctl list_queues

清除队列里的消息

rabbitmqctl –p vhostpath purge_queue blue

高级操作

移除所有操作,在stop_app后使用

rabbitmqctl reset

组成节点命令

rabbitmqctl join_cluster --ram(以磁盘节点还是内存节点加入)

查看集群状态

rabbitmqctl cluster_status

修改集群节点的存储形式

rabbitmqctl change_cluster_node_type disc |ram

忘记节点(摘除节点)

rabbitmqctl forget_cluster_node [--offline]

rabbitmqctl forget_cluster_node rabbit@VMS00782

修改节点名称

rabbitmqctl rename_cluster_node oldnade1 newnode1 [oldnade2] [newnode2]

rabbitmqctl rename_cluster_node rabbit@misshelpful rabbit@cordelia

管控台

用户、集群状态、RabbitMQ和Erlang的版本号

数据目录、日志目录、服务端口、集群端口、WEB服务端口

导入、导出队列

比如服务器迁移,把该服务器的相关队列导出,然后导入到新的服务器上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值