赞
踩
brew install rabbitmq
- brew services start rabbitmq;
-
-
- rabbitmq-server;
RabbitMQWeb管理界面及授权操作,默认情况下,rabbitmq是安装的,如果没有安装就执行
rabbitmq-plugins enable rabbitmq_management
说明:rabbitmq有一个默认账号和密码是:guest 默认情况只能在localhost本机下访问,所以需要添加一个远程登录的用户。
访问:http://ip:15672/
本例子是安装本地的,所以这边访问地址:http://localhost:15672
我这边启动的时候报了异常错误,大概就是缺少插件或是依赖不能自动拉取下来,解决方法就是开启国外VPN访问就好了
- bogon:~ lin$ brew services start rabbitmq;
- ==> Tapping homebrew/services
- Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-services'...
- fatal: unable to access 'https://github.com/Homebrew/homebrew-services/': The requested URL returned error: 429
- 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.
- Error: Failure while executing; `/usr/local/bin/brew tap homebrew/services` exited with 1.
- bogon:~ lin$ brew services start rabbitmq;
- ==> Tapping homebrew/services
- Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-services'...
- remote: Enumerating objects: 2129, done.
- remote: Counting objects: 100% (23/23), done.
- remote: Compressing objects: 100% (19/19), done.
- remote: Total 2129 (delta 8), reused 10 (delta 4), pack-reused 2106
- Receiving objects: 100% (2129/2129), 596.58 KiB | 53.00 KiB/s, done.
- Resolving deltas: 100% (945/945), done.
- Tapped 1 command (45 files, 752.3KB).
- ==> Successfully started `rabbitmq` (label: homebrew.mxcl.rabbitmq)

端口 | 说明 |
---|---|
5672 | RabbitMQ的通讯端口 |
25672 | RabbitMQ的节点间的CLI通讯端口 |
15672 | RabbitMQ HTTP_API的端口,管理员用户才能访问,用于管理RabbitMQ,需要启动Management插件 |
1883,8883 | MQTT插件启动时的端口 |
61613、61614 | STOMP客户端插件启用的时候的端口 |
15674、15675 | 基于webscoket的STOMP端口和MOTT端口 |
- #新建用户
- rabbitmqctl add_user 账号 密码
- #给用户分配操作权限
- rabbitmqctl set_user_tags 账号 administrator
- #修改密码
- rabbitmqctl change_password Username Newpassword 修改密码
- #删除用户
- rabbitmqctl delete_user Username 删除用户
- #查看所有用户
- rabbitmqctl list_users 查看用户清单
- #为用户设置访问权限
- rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*"
- rabbitmqctl set_permissions -p / root ".*" ".*" ".*"
角色 | 权限 |
---|---|
administrator | 可以登录控制台、查看所有信息、可以对rabbitmq进行管理 |
monitoring | 监控者,登录控制台,查看所有信息 |
policymaker | 策略制定者,登录控制台,指定策略 |
managment | 普通管理员,登录控制台 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。