当前位置:   article > 正文

Mac安装RabbitMQ

mac安装rabbitmq

1.安装软件

brew install rabbitmq

#方式一:命令行启动
 

  1. brew services start rabbitmq;
  2. rabbitmq-server;

#方式二:进入默认的安装目录下,手动启动

RabbitMQWeb管理界面及授权操作,默认情况下,rabbitmq是安装的,如果没有安装就执行

rabbitmq-plugins enable rabbitmq_management

说明:rabbitmq有一个默认账号和密码是:guest 默认情况只能在localhost本机下访问,所以需要添加一个远程登录的用户。

访问:http://ip:15672/

本例子是安装本地的,所以这边访问地址:http://localhost:15672

2.异常问题

我这边启动的时候报了异常错误,大概就是缺少插件或是依赖不能自动拉取下来,解决方法就是开启国外VPN访问就好了

  1. bogon:~ lin$ brew services start rabbitmq;
  2. ==> Tapping homebrew/services
  3. Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-services'...
  4. fatal: unable to access 'https://github.com/Homebrew/homebrew-services/': The requested URL returned error: 429
  5. Error: Failure while executing; `git clone https://github.com/Homebrew/homebrew-services /usr/local/Homebrew/Library/Taps/homebrew/homebrew-services --origin=origin --template=` exited with 128.
  6. Error: Failure while executing; `/usr/local/bin/brew tap homebrew/services` exited with 1.
  7. bogon:~ lin$ brew services start rabbitmq;
  8. ==> Tapping homebrew/services
  9. Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-services'...
  10. remote: Enumerating objects: 2129, done.
  11. remote: Counting objects: 100% (23/23), done.
  12. remote: Compressing objects: 100% (19/19), done.
  13. remote: Total 2129 (delta 8), reused 10 (delta 4), pack-reused 2106
  14. Receiving objects: 100% (2129/2129), 596.58 KiB | 53.00 KiB/s, done.
  15. Resolving deltas: 100% (945/945), done.
  16. Tapped 1 command (45 files, 752.3KB).
  17. ==> Successfully started `rabbitmq` (label: homebrew.mxcl.rabbitmq)

3.相关端口

端口说明
5672   RabbitMQ的通讯端口
25672RabbitMQ的节点间的CLI通讯端口
15672RabbitMQ HTTP_API的端口,管理员用户才能访问,用于管理RabbitMQ,需要启动Management插件
1883,8883  MQTT插件启动时的端口
61613、61614 STOMP客户端插件启用的时候的端口
15674、15675 基于webscoket的STOMP端口和MOTT端口

 4.RabbitMQ用户管理

  1. #新建用户
  2. rabbitmqctl add_user 账号 密码
  3. #给用户分配操作权限
  4. rabbitmqctl set_user_tags 账号 administrator
  5. #修改密码
  6. rabbitmqctl change_password Username Newpassword 修改密码
  7. #删除用户
  8. rabbitmqctl delete_user Username 删除用户
  9. #查看所有用户
  10. rabbitmqctl list_users 查看用户清单
  11. #为用户设置访问权限
  12. rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*"
  13. rabbitmqctl set_permissions -p / root ".*" ".*" ".*"

5.用户权限

角色权限
administrator可以登录控制台、查看所有信息、可以对rabbitmq进行管理
monitoring监控者,登录控制台,查看所有信息
policymaker策略制定者,登录控制台,指定策略
managment普通管理员,登录控制台

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/278306
推荐阅读
  

闽ICP备14008679号