RabbitMQ 安装
erlang安装
- http://www.erlang.org/downloads
RabbitMQ安装
- http://www.rabbitmq.com/install-windows.html
环境变量
-
ERLANG_HOME
已经由安装程序添加;
- path中添加
%ERLANG_HOME%\bin
;
# 开启RabbitMQ节点
rabbitmqctl start_app
# 开启RabbitMQ管理模块的插件,并配置到RabbitMQ节点上
rabbitmq-plugins enable rabbitmq_management
管理界面
- http://localhost:15672
- 用户名密码均为guest;
添加用户
rabbitmqctl list_users # 查看用户列表
rabbitmqctl list_permissions -p / # 查看vhost(/)允许哪些用户访问
---
rabbitmqctl add_user admin 123456 # 添加 admin 用户并设置密码( Don't forget to grant the user permissions to some virtual hosts! See 'rabbitmqctl help set_permissions' to learn more.)
rabbitmqctl set_user_tags admin administrator # 设置 admin 用户为administrator角色
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*" # 设置 admin 用户的权限,指定允许访问的vhost以及write/read
- 此时 实测使用admin 用户可以在远程进行访问。
- 网上有说使用下面这种方式配置远程访问的,未验证,只做备用引用。
配置允许远程访问的用户(未验证)
- rabbitmq的guest用户默认不允许远程主机访问;
- 配置允许远程访问的用户:
# windows: 在rabbitmq安装文件下的etc文件下的配置文件添加内容
[
{rabbit, [{tcp_listeners, [5672]}, {loopback_users, ["admin"]}]}
]