您的位置:首页 > 其它

RabbitMQ window32 安装

2016-07-20 17:46 369 查看
rabbitMQ 是一个AMQP(高级消息队列协议)协议标准基础上完整的,可适用企业消息系统。他遵循Mozilla Public License 开源协议。采用Erlang实现的工业级的消息队列服务器。

AMQP是一个异步消息传递所使用的应用层协议规范,作为线路层协议而不是API(例如JMS)

Rabbit MQ 是建立在Erlang OTP平台上,因此需要先安装Erlang

一、Erlang 安装下载

1.下载Erlang OTP For Window (otp_win32_R16B02.exe)

2.安装运行otp_win32_R16B02.exe文件

3.配置系统环境变量ERLANG_HOME为安装地址中bin文件夹所在目录

二、Rabbit MQ 安装下载

1.运行安装Rabbit MQ Server For window (rabbitmq-server-3.2.3.exe)

2.配置激活Management Plugin

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

使用Rabbit MQ 管理插件能够更好的可视化服务器实例状态,安装激活使用CMD命令行如下:

"C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2.3\sbin\rabbitmq-plugins.bat" enable rabbitmq_management

重启服务才能生效CMD

net stop RabbitMQ && net start RabbitMQ

3.配置用户密码设置权限

Rabbit 默认用户(guest/guest)只能在localhost情况下使用,所以最好重新创建用户

cmd命令如下:

c:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2.3\sbin 的目录

2014/11/01  15:04    <DIR>          .
2014/11/01  15:04    <DIR>          ..
2014/01/23  22:57               817 rabbitmq-echopid.bat
2014/01/23  22:57             1,900 rabbitmq-plugins.bat
2014/01/23  22:57             4,356 rabbitmq-server.bat
2014/01/23  22:57             7,123 rabbitmq-service.bat
2014/01/23  22:57             1,621 rabbitmqctl.bat
5 个文件         15,817 字节
2 个目录 96,078,618,624 可用字节

c:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2.3\sbin>rabbitmqctl.ba
t list_users
Listing users ...
guest   [administrator]
...done.

c:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2.3\sbin>rabbitmqctl.ba
t list_vhosts
Listing vhosts ...
/
...done.

c:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2.3\sbin>rabbitmqctl.ba
t add_user root admin
Creating user "root" ...
...done.

c:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2.3\sbin>rabbitmqctl.ba
t list_users
Listing users ...
root       []
guest   [administrator]
...done.

c:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2.3\sbin>rabbitmqctl.ba
t set_user_tags root administrator
Setting tags for user "root" to [administrator] ...
...done.

c:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2.3\sbin>rabbitmqctl.ba
t set_permissions -p /  root ".*" ".*" ".*"
Setting permissions for user "root" in vhost "/" ...
...done.

c:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2.3\sbin>rabbitmqctl.ba
t list_users
Listing users ...
root       [administrator]
guest   [administrator]
...done.

rabbitmqctl.bat常用命令如下

add_user <UserName> <Password>

delete_user <UserName>

change_password <UserName> <NewPassword>

list_users

add_vhost <VHostPath>

delete_vhost <VHostPath>

list_vhosts

set_permissions [-p <VHostPath>] <UserName> <Regexp> <Regexp> <Regexp>

clear_permissions [-p <VHostPath>] <UserName>

list_permissions [-p <VHostPath>]

list_user_permissions <UserName>

list_queues [-p <VHostPath>] [<QueueInfoItem> ...]

list_exchanges [-p <VHostPath>] [<ExchangeInfoItem> ...]

list_bindings [-p <VHostPath>]

list_connections [<ConnectionInfoItem> ...]

使用浏览器打开
http://localhost:15672
访问Rabbit Mq的管理控制台 使用配置的用户root/admin登录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Rabbit window Erlang