Fork me on GitHub

mac 安装 rabbitmq

brew install rabbitmq

brew services start rabbitmq

rabbitmq path:/usr/local/Cellar/rabbitmq/3.7.4/sbin

加入 bash_profile 中

export PATH=${PATH}:/usr/local/Cellar/rabbitmq/3.7.4/sbin

列出所有队列
rabbitmqctl list_queues
列出所有用户
rabbitmqctl list_users
添加一个用户
rabbitmqctl  add_user  Username  Password
删除一个用户
rabbitmqctl  delete_user  Username
修改用户的密码	
rabbitmqctl  change_password  Username  Newpassword
授权
sudo rabbitmqctl set_permissions -p / username ".*" ".*" ".*"		


administrator:可登陆管理控制台(启用management plugin的情况下),可查看所有的信息,并且可以对用户,策略(policy)进行操作。
monitoring:可登陆管理控制台(启用management plugin的情况下),同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)
policymaker 可登陆管理控制台(启用management plugin的情况下), 同时可以对policy进行管理。但无法查看节点的相关信息.
management 仅可登陆管理控制台(启用management plugin的情况下),无法看到节点信息,也无法对策略进行管理
其他 就是普通的消费者和生产者
用户角色设置 	rabbitmqctl  set_user_tags  User  Tag [Tag2, Tag3 ...]
User为用户名, Tag为角色名(对应于上面的administrator,monitoring,policymaker,management,或其他自定义名称)
使用 web 控制台
rabbitmq-plugins enable rabbitmq_management
访问:localhost:15672 就可以使用默认的guest用户来登录了.

linux

chkconfig rabbitmq-server on

service rabbitmq-server start

service rabbitmq-server stop

  

  

 

posted on 2018-04-14 20:48  vmaze  阅读(140)  评论(0编辑  收藏  举报

导航