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