RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。
安装1.Erlang
官网下载:
https://www.erlang.org/downloads
百度云提取:
链接:https://pan.baidu.com/s/1GWnx9ZjGg3tLZcxShpw-Vg
提取码:7qb7
下载完成后:
otp_win64_22.0.exe
双击点击(可以更换目录)然后一直点击next。然后配置环境变量。
然后在命令行窗口输入
erl
可以查看是否安装成功。
安装2.RabbitMQ
https://www.rabbitmq.com/install-windows.html
rabbitmq-server-3.8.3.exe
双击点击(可以更换目录)然后一直点击next。
安装好后使用命令行进入到RabbitMQ Server\rabbitmq_server-3.8.3\sbin目录下面。
D:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.3\sbin
然后执行rabbitmq-plugins enable rabbitmq_management
指令,然后会出现下面的情况。
Enabling plugins on node rabbit@admin-PC:
rabbitmq_management
The following plugins have been configured:
rabbitmq_management
rabbitmq_management_agent
rabbitmq_web_dispatch
Applying plugin configuration to rabbit@admin-PC...
The following plugins have been enabled:
rabbitmq_management
rabbitmq_management_agent
rabbitmq_web_dispatch
started 3 plugins.
打开命令行命令行,进入RabbitMQ的安装目录: sbin,然后使用 rabbitmqctl status命令,然后出现下面的展示,表示已经安装好了。
Status of node rabbit@admin-PC ...
�[1mRuntime�[0m
OS PID: 11980
OS: Windows
Uptime (seconds): 457
RabbitMQ version: 3.8.3
Node name: rabbit@admin-PC
Erlang configuration: Erlang/OTP 22 [erts-10.4] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:64]
Erlang processes: 439 used, 1048576 limit
Scheduler run queue: 0
Cluster heartbeat timeout (net_ticktime): 60
�[1mPlugins�[0m
Enabled plugin file: C:/Users/admin/AppData/Roaming/RabbitMQ/enabled_plugins
Enabled plugins:
* rabbitmq_management
* rabbitmq_management_agent
* rabbitmq_web_dispatch
* amqp_client
* cowboy
* cowlib
�[1mData directory�[0m
Node data directory: c:/Users/YPJ/AppData/Roaming/RabbitMQ/db/rabbit@YPJ-PC-mnesia
�[1mConfig files�[0m
* c:/Users/YPJ/AppData/Roaming/RabbitMQ/advanced.config
�[1mLog file(s)�[0m
~~~~~
Interface: [::], port: 25672, protocol: clustering, purpose: inter-node and CLI tool communication
Interface: [::], port: 5672, protocol: amqp, purpose: AMQP 0-9-1 and AMQP 1.0
Interface: 0.0.0.0, port: 5672, protocol: amqp, purpose: AMQP 0-9-1 and AMQP 1.0
Interface: [::], port: 15672, protocol: http, purpose: HTTP API
Interface: 0.0.0.0, port: 15672, protocol: http, purpose: HTTP API
打开sbin目录,双击rabbitmq-server.bat。
然后浏览器输入http://localhost:15672
用户名和密码都是:guest。
3.添加新用户
接下来我们来创建用户 用户名和密码都为admin。
添加完成后如图7所示:
然后我们添加Virtual Hosts如图8所示:
如图9所示表示添加成功。
接下来对用户进行授权。先点击图10所示的branch_virtual,然后选择用户点击set permission如图11所示,如图12所示表示用户授权成功。
然后我们就可以使用admin用户进行登录了。