RabbitMQ常用管理命令及管理后台
RabbitMQ管理命令
- 1、用户管理
- 1.1、新增一个用户
- 1.2、查看当前用户列表
- 1.3、设置用户角色
- 1.4、设置用户权限
- 1.5、查看用户权限
- 2、RabbitMQ的web管理后台
- 2.1、查看rabbitmq 的插件列表
- 2.2、启用插件
- 2.3、禁用插件
- 2.4、访问RabbitMQ的web后台
- 2.4、通过web页面新建虚拟主机
./rabbitmqctl 是一个管理命令,可以管理rabbitmq的很多操作。
./rabbitmqctl help可以查看一下有哪些操作。
因为我们在前面配置环境变量,所以在此可以使用rabbitmqctl 代替./rabbitmqctl
查看具体子命令 可以使用 ./rabbitmqctl help 子命令名称。
1、用户管理
用户管理包括增加用户,删除用户,查看用户列表,修改用户密码。
这些操作都是通过rabbitmqctl管理命令来实现完成。
查看帮助:
1.1、新增一个用户
语法:rabbitmqctl add_user Username Password
示例: rabbitmqctl add_user test 123456
1.2、查看当前用户列表
rabbitmqctl list_users
1.3、设置用户角色
rabbitmqctl set_user_tags User Tag
示例:rabbitmqctl set_user_tags admin administrator
说明:此处设置用户的角色为管理员角色
1.4、设置用户权限
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
说明:此操作是设置admin用户拥有操作虚拟主机/下的所有权限
1.5、查看用户权限
rabbitmqctl list_permissions
2、RabbitMQ的web管理后台
Rabbitmq有一个web管理后台,这个管理后台是以插件的方式提供的,启动后台web管理功能,切换到sbin目录下执行:
2.1、查看rabbitmq 的插件列表
rabbitmq-plugins list
2.2、启用插件
2.3、禁用插件
./rabbitmq-plugins disable rabbitmq_management
2.4、访问RabbitMQ的web后台
http://你的服务器IP:15672
用户名/密码为我们上面创建的admin/123456
注意上面改成你的虚拟主机的ip地址
备注:如果使用默认用户guest、密码guest登录,会提示User can only log in via localhost
说明guest用户只能从localhost本机登录,所以不要使用该用户。
2.4、通过web页面新建虚拟主机
建完后如下