目录
1、版本选择:
Erlang与rabbitmq有一个大致的版本依赖范围,需要提前规划好两个软件的版本,具体版本依赖范围见:
https://www.rabbitmq.com/which-erlang.html
本人选择:rabbitmq-server-windows-3.7.5、otp_win64_20.0
2、设置计算机名称:
将计算机名称设置为英文,然后重新启动计算机。查看计算机修改后的名称是否为英文。
3、安装Erlang环境:
(1)软件下载:
软件下载地址:
https://www.erlang.org/downloads
(2)软件安装:
将下载的软件进行安装,注意安装路径不要带有中文或特殊字符等。
(3)配置环境变量:
软件安装好后,配置环境变量:ERLANG_HOME,值为安装的文件夹路径。然后在PATH中加入:%ERLANG_HOME%\bin。
例如:ERLANG_HOME=E:\java_soft\erl9.0
(4)安装检验:
在cmd打开窗口中,输入erl -v或erl -version,如果输出erlang的版本信息,标识erlang安装成功:
4、安装rabbitmq:
(1)软件下载:
软件下载地址:
https://www.rabbitmq.com/changelog.html
本人是下载的免安装版的,下载后直接解压,通过命令安装,启动服务即可使用。
(2)软件安装:
将下载好的软件包解压到指定文件夹中即可。
(3)环境变量:
添加环境变量:RABBITMQ_HOME,值为rabbitmq解压安装文件夹路径。
(4)配置文件:
在rabbitmq3.7.0以前配置文件名称为rabbitmq.config,在之后配置文件名称修改为rabbitmq.conf,与之前的可能会有部分参数写法不同,在此文件中可配置rabbitmq的server和plugin的参数。根据自己版本的需要创建对应的配置文件。有主配置文件rabbitmq.conf和辅配置文件advanced.config。在rabbitmq的源码zip包中doc内有对应的配置文件全部参数,配置时候可以参考。
配置文件路径为:$RABBITMQ_HOME/etc/rabbitmq/,文件夹中,自己手动创建放置到该位置。
A、配置文件rabbitmq.conf:
01参数:listeners.tcp.default,值为连接rabbitmq的端口号。
02参数:management.listener.port,值为rabbitmq的web管理界面的端口号。
03参数:vm_memory_high_watermark.relative,值为节点使用系统内存最高值百分比,建议设置为0.4-0.6之间不要超过0.7。
04参数:disk_free_limit.relative,值为节点使用硬盘空间不足系统内存的倍数时,将会拒绝所有生产者和消息,建议设置为2.0及以上,根据服务器内存及硬盘空间综合考虑。
B、配置文件advanced.config:
(5)启动服务:
在cmd中进入到rabbitmq解压安装文件夹的sbin中,执行命令:
rabbitmq-service
(6)安装插件:
在cmd中进入到rabbitmq解压安装文件夹的sbin中,执行命令:
rabbitmq-plugins enable rabbitmq_management
(7)重启服务:
在cmd中进入到rabbitmq解压安装文件夹的sbin中,执行命令:
关闭服务命令:rabbitmqctl stop
启动服务命令:rabbitmq-service
(8)创建用户:
默认账号guest只能在本地登录不能远程登录。需要手动通过命令创建一个admin(管理员)账号才可以远程登录。在cmd中进入到rabbitmq解压安装文件夹的sbin中,执行以下命令。
A、创建用户:
执行命令:rabbitmqctl add_user Username Password
说明:
Username:创建的用户名称;
Password:创建的用户密码;
B、设置administrator角色:
执行命令:./rabbitmqctl set_user_tags User Tag
说明:
User:用户名称;
Tag:角色名称(administrator,monitoring,policymaker,management,或其他自定义名称);
(9)浏览器访问rabbitmq:
在浏览器中访问:http://localhost:15672,默认账号密码为:guest。即可登录进入看到rabbitmq各项指标: