消息队列——rabbitmq——单机搭建(windows)

  • Post author:
  • Post category:其他



目录


1、版本选择:


2、设置计算机名称:


3、安装Erlang环境:


(1)软件下载:


(2)软件安装:


(3)配置环境变量:


(4)安装检验:


4、安装rabbitmq:


(1)软件下载:


(2)软件安装:


(3)环境变量:


(4)配置文件:


(5)启动服务:


(6)安装插件:


(7)重启服务:


(8)创建用户:


(9)浏览器访问rabbitmq:


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各项指标:


​​​​​​​



版权声明:本文为LSY_CSDN_原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。