RabbitMQ3.x之一_WindowServer2019中安装RabbitMQ详细教程
文章目录
- RabbitMQ3.x之一_WindowServer2019中安装RabbitMQ详细教程
- 1. 安装环境说明
- 1. WindowServer2019
- 2. ErLang与RabbitMQ对应版本
- 2 安装Erlang
- 1. 安装Erlang
- 2. ErLnag环境变量配置
- 3. 查看是否安装成功
- 3. 安装Rabbitmq-Server
- 1. 安装
- 2. 环境变量配置
- 3. 查看是否安装成功
1. 安装环境说明
1. WindowServer2019
2. ErLang与RabbitMQ对应版本
-
RabbitMQ是由ErLang语言开发的,安装前需要先安装ErLang语言开发包;
-
官网下载ErLan与RabbitMQ-Server,本次安装的版本(截至20230324)分别为
otp_win64_26.2.3.exe
与rabbitmq-server-3.13.0.exe
2 安装Erlang
1. 安装Erlang
- 将下载后的 otp_win64_26.2.3.exe,
以管理员身份运行
并根据提示安装即可
- 点击Next,如下
- 点击Next,如下
- 点击Install,然后弹窗安装VC++运行库窗口,选中,点击安装
- 点击安装
- 点击关闭继续安装,下面是安装过程及进度
- 安装完毕后,点击 Close
2. ErLnag环境变量配置
- 在系统变量中新增环境变量: ERLANG_HOME=D:\Program Files\erl-23.0.1
- 在用户变量的path中添加
%ERLANG_HOME%\bin
- 计算机->属性->高级系统设置 ->环境变量 中的系统变量中新增ERLANG_HOME
- 然后再在用户变量PATH中添加上
%ERLANG_HOME%\bin
3. 查看是否安装成功
打开命令行窗口,输入命令
erl
,看到下面信息则说明安装成功
关闭命令行窗口
3. 安装Rabbitmq-Server
1. 安装
注意:
rabbitmq-server-3.13.0.exe一定要以管理员身份运行安装
,否则可能出现未知的错误,导致安装失败无法连接到RabbitMQ
- 将下载后的
rabbitmq-server-3.13.0.exe
进行安装,一定要以管理员身份运行
并根据提示安装即可
- Next,如下
- Install
- 安装完成如下
- 点击Next完成安装
- 点击Finish后,会启动RabbitMQServer
2. 环境变量配置
RABBITMQ_SERVER_HOME=D:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.4
path后追加 %RABBITMQ_SERVER_HOME%\sbin
- 计算机->属性->高级系统设置 ->环境变量中的系统变量中新增
RABBITMQ_SERVER_HOME
,如下
- 在用户变量的path中添加
%RABBITMQ_SERVER_HOME%\sbin
3. 查看是否安装成功
环境变量配置后,输入命令
rabbitmqctl version
,看到版本信息,则说明安装成功
- 查看状态
C:\Users\Administrator>rabbitmqctl status
Status of node rabbit@WIN-8THBA9CFOI9 ...
Runtime
OS PID: 10124
OS: Windows
Uptime (seconds): 20
Is under maintenance?: false
RabbitMQ version: 3.13.0
RabbitMQ release series support status: supported
Node name: rabbit@WIN-8THBA9CFOI9
Erlang configuration: Erlang/OTP 26 [erts-14.2.3] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [jit:ns]
Crypto library: OpenSSL 3.1.0 14 Mar 2023
Erlang processes: 320 used, 1048576 limit
Scheduler run queue: 1
Cluster heartbeat timeout (net_ticktime): 60
Plugins
Enabled plugin file: c:/Users/Administrator/AppData/Roaming/RabbitMQ/enabled_plugins
Enabled plugins:
Data directory
Node data directory: c:/Users/Administrator/AppData/Roaming/RabbitMQ/db/rabbit@WIN-8THBA9CFOI9-mnesia
Raft data directory: c:/Users/Administrator/AppData/Roaming/RabbitMQ/db/rabbit@WIN-8THBA9CFOI9-mnesia/quorum/rabbit@WIN-8THBA9CFOI9
Config files
* c:/Users/Administrator/AppData/Roaming/RabbitMQ/advanced.config
Log file(s)
* <stdout>
* c:/Users/Administrator/AppData/Roaming/RabbitMQ/log/rabbit@WIN-8THBA9CFOI9.log
Alarms
(none)
Memory
Total memory used: 0.0626 gb
Calculation strategy: rss
Memory high watermark setting: 0.4 of available memory, computed to: 3.4356 gb
other_proc: 0.0247 gb (34.7 %)
code: 0.0219 gb (30.73 %)
other_system: 0.0186 gb (26.14 %)
other_ets: 0.0024 gb (3.3 %)
binary: 0.0014 gb (2.02 %)
atom: 0.0011 gb (1.53 %)
reserved_unallocated: 0.001 gb (1.47 %)
metrics: 0.0007 gb (1.01 %)
msg_index: 0.0002 gb (0.23 %)
mnesia: 0.0001 gb (0.1 %)
metadata_store: 0.0001 gb (0.1 %)
plugins: 0.0 gb (0.07 %)
metadata_store_ets: 0.0 gb (0.04 %)
quorum_ets: 0.0 gb (0.04 %)
quorum_queue_procs: 0.0 gb (0.0 %)
quorum_queue_dlx_procs: 0.0 gb (0.0 %)
stream_queue_procs: 0.0 gb (0.0 %)
stream_queue_replica_reader_procs: 0.0 gb (0.0 %)
connection_readers: 0.0 gb (0.0 %)
connection_writers: 0.0 gb (0.0 %)
connection_channels: 0.0 gb (0.0 %)
connection_other: 0.0 gb (0.0 %)
queue_procs: 0.0 gb (0.0 %)
queue_slave_procs: 0.0 gb (0.0 %)
stream_queue_coordinator_procs: 0.0 gb (0.0 %)
mgmt_db: 0.0 gb (0.0 %)
allocated_unused: 0.0 gb (0.0 %)
File Descriptors
Total: 0, limit: 65439
Sockets: 0, limit: 58893
Free Disk Space
Low free disk space watermark: 0.05 gb
Free disk space: 69.9696 gb
Totals
Connection count: 0
Queue count: 0
Virtual host count: 1
Listeners
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
C:\Users\Administrator>