#rabbit@mq01-10-1
#rabbit@mq02-10-2
#…
#---------------------------------------------
5.5. 添加后台管理账户(只需一台操作,集群之间同步)
rabbitmqctl add_user xiaosen xiaosen123
#---------
Adding user “xiaosen” …
#--------
#设置该用户为管理员
rabbitmqctl set_user_tags xiaosen administrator
#-------
#Setting tags for user “xiaosen” to [administrator] …
#------
#设置访问权限
rabbitmqctl set_permissions -p / xiaosen “.*” “.*” “.*”
#------
#Setting permissions for user “xiaosen” in vhost “/” …
#-------
#设置镜像模式
rabbitmqctl set_policy ha-all “^” ‘{“ha-mode”:“all”}’
#-----------
#Setting policy “ha-all” for pattern “^” to “{“ha-mode”:“all”}” with priority “0” for vhost “/” …
#------------
#### 6.访问rabbitmq管理平台:http://{ip}:15672 账号密码为5.5设置的
至此集群搭建完成
一些mq的使用命令
当前窗口启动 rabbitmq
rabbitmq-server
后台启动 rabbitmq
rabbitmq-server -detached
停止 rabbitmq
rabbitmqctl stop
查看所有队列
rabbitmqctl list_queues
查看所有虚拟主机
rabbitmqctl list_vhosts
在Erlang VM运行的情况下启动RabbitMQ应用
rabbitmqctl start_app
rabbitmqctl stop_app
查看节点状态
rabbitmqctl status
查看所有可用的插件
rabbitmq-plugins list
启用插件
rabbitmq-plugins enable
停用插件
rabbitmq-plugins disable
添加用户
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 usernam