我是靠谱客的博主 欢呼花瓣,最近开发中收集的这篇文章主要介绍rabbitmq学习笔记2 : 添加用户和virtual hosts一、通过web界面管理工具进行配置二、通过命令进行配置(linux为例),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、通过web界面管理工具进行配置

1、通过rabbitmq-plugins enable rabbitmq_management,开启web界面管理工具(见笔记1)

2、在浏览器输入http://localhost:15672,进行登录(默认用户名密码guest/guest)

 

3、添加用户

 

  • 点击Admin进入管理设置
  • 选择Users进行用户设置
  • 添加用户名、密码
  • 选择角色
  • 点击Add user保存用户

     注:角色说明

      administrator(超级管理员):可以登录控制台,查看所有信息可以对用户和策略进行操作

     Monitoring(监控者):可以登录控制台,可以查看节点相关的信息,比如进程数,内存使用情况等

     Policymaker(策略制定者):可以登录控制台,制定策略,但是无法查看节点信息

     Management(普通管理员):仅能登录控制台

     其他:无法登录控制台,一般指的是提供者和消费者

 

4、添加Virtual Hosts(可以理解成一个数据库,类似于mysql、oracle之类的)

 

  • 点击Admin进入管理设置
  • 选择virtual hosts进行相应设置
  • 输入virtual host 名称 (virtual host的名称一般以‘/’开头)
  • 点击Add virtual host保存

5、为用户配置virtual host

  • 点击用户名,进入配置界面

  • 选择用户需要用到的virtual host
  • 点击Set permission保存权限的设置

    注:如果要给用户配置多个virtual host,多次操作即可

  • 这样在刚才显示的用户界面就可以看到

   

 

 

二、通过命令进行配置(linux为例

  1. 添加用户:rabbitmqctl  add_user  test   test
  2. 为用户设置角色:rabbitmqctl  set_user_tags  test  administrator
  3. 添加virtual host:rabbitmqctl  add_vhost  /test
  4. 为用户设置virtual host:rabbitmqctl  set_permissions  -p  /test  test '.*' '.*' '.*'

     

 

注:其他常见命令(test为用户,/test为virtual host)

1、查看用户列表:rabbitmqctl  list_users

2、查看用户权限:rabbitmqctl list_user_permissions test

3、查看哪个用户拥有virtual host权限:rabbitmqctl list_permissions -p /test

4、清除权限:rabbitmqctl clear_permissions -p  /test  test

5、删除用户:rabbitmqctl delete_user test

6、删除virtual host:rabbitmqctl delete_vhost /test

 

最后

以上就是欢呼花瓣为你收集整理的rabbitmq学习笔记2 : 添加用户和virtual hosts一、通过web界面管理工具进行配置二、通过命令进行配置(linux为例)的全部内容,希望文章能够帮你解决rabbitmq学习笔记2 : 添加用户和virtual hosts一、通过web界面管理工具进行配置二、通过命令进行配置(linux为例)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部