您的位置:首页 > 其它

RabbitMQ安装与配置

2017-10-26 09:47 169 查看

Windows环境

安装

Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装RabbitMQ之前要先安装Erlang。

下载地址:

erlang:http://www.erlang.org/download.html

rabbitmq:http://www.rabbitmq.com/download.html

注意:

默认安装的Rabbit MQ 监听端口是:5672

配置

1、配置系统变量

安装完以后erlang需要手动设置ERLANG_HOME 的系统变量。

输入:set ERLANG_HOME=C:\Program Files\erl8.0

如下图所示:



2、激活Rabbit MQ’s Management Plugin

使用Rabbit MQ 管理插件,可以更好的可视化方式查看Rabbit MQ 服务器实例的状态,你可以在命令行中使用下面的命令激活。

输入:rabbitmq-plugins.bat enable rabbitmq_management

如下图所示:



3、创建用户

输入:rabbitmqctl.bat add_user songbo 123456 (账号、密码)

如下图所示:



4、设置角色

rabbitmq用户角色可分为五类:超级管理员, 监控者, 策略制定者, 普通管理者以及其他

(1) 超级管理员(administrator)

可登陆管理控制台(启用management plugin的情况下),可查看所有的信息,并且可以对用户,策略(policy)进行操作。

(2) 监控者(monitoring)

可登陆管理控制台(启用management plugin的情况下),同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)

(3) 策略制定者(policymaker)

可登陆管理控制台(启用management plugin的情况下), 同时可以对policy进行管理。

(4) 普通管理者(management)

仅可登陆管理控制台(启用management plugin的情况下),无法看到节点信息,也无法对策略进行管理。

(5) 其他的

无法登陆管理控制台,通常就是普通的生产者和消费者

输入:rabbitmqctl.bat set_user_tags songbo administrator

如下图所示:





上面已经创建了一个songbo的用户,角色是administrator

可以为其增加多个角色:rabbitmqctl.bat set_user_tags username tag1 tag2 …

5、设置权限

输入:rabbitmqctl.bat set_permissions -p / songbo “.” “.” “.*”

如下图所示:



6、其他命令

查询用户: rabbitmqctl.bat list_users

查询vhosts: rabbitmqctl.bat list_vhosts

修改密码:rabbitmqctl.bat change_password username password

删除用户:rabbitmqctl.bat delete_user username

启动RabbitMQ服务: net stop RabbitMQ && net start RabbitMQ

以上这些,账号、vhost、权限、作用域等基本就设置完了

Rabbit MQ管理后台

1、访问Rabbit Mq管理控制台

使用浏览器打开http://localhost:15672 访问Rabbit Mq的管理控制台,使用刚才创建的账号登陆系统即可。

Rabbit MQ 管理后台,可以更好的可视化方式查看RabbitMQ服务器实例的状态

如下图所示:



2、创建vhosts

创建vhosts, 在admin页面,点击右侧Virtual Hosts

如下图所示:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: