RabbitMQ3.7.8在win10上的配置与安装

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27868061/article/details/83576898

下载、点击安装包什么的就不说了,erlang为21.0,rabbitmq为3.7.8,都是64位版

配置环境变量ERLANG_HOME,即erlang的目录,看下图

erl10.0目录下还有一个erts-10.0目录,这个目录下也有bin等等一系列目录,但是ERLANG_HOME需要配置为erl10.0的目录

配置RABBITMQ_SERVER,以及加入PATH

测试一下erlang:

#使用短名称创建节点
erl -sname foo

#使用长名称创建节点,其中@后面位域名,必须位于hosts文件中
erl -name foo@localhost

创建节点成功,说明erlang可用

配置RabbitMQ,这里主要是配置文件的名称与位置

查看sbin/rabbitmq-defaults.bat,发现以下内容

if "!RABBITMQ_BASE!"=="" (
    set RABBITMQ_BASE=!APPDATA!\RabbitMQ
)

set CONFIG_FILE=!RABBITMQ_BASE!\rabbitmq
set LOG_BASE=!RABBITMQ_BASE!\log
set MNESIA_BASE=!RABBITMQ_BASE!\db
set ENABLED_PLUGINS_FILE=!RABBITMQ_BASE!\enabled_plugins
set GENERATED_CONFIG_DIR=!RABBITMQ_BASE!\config
set ADVANCED_CONFIG_FILE=!RABBITMQ_BASE!\advanced.config
set SCHEMA_DIR=!RABBITMQ_BASE!\schema

这里有个目录RABBITMQ_BASE,这个目录默认为C:\Users\ASUS\AppData\Roaming\RabbitMQ

其下包含以下内容:

rabbitmq:配置文件

log:日志目录

db:数据目录

ebabled_plugins:启用插件的文件

config:配置目录

advanced.config:高级配置,貌似有高的优先级

rabbitmq-env-conf.bat:环境变量设置脚本,会在执行之前调用,如

set NODENAME=rabbit@localhost
set USE_LONGNAME=true

设置了节点名称,与使用长节点名称选项,这个节点名称是与选项相搭配的,否则会出错

猜你喜欢

转载自blog.csdn.net/qq_27868061/article/details/83576898