RabbitMQ的安装
RabbitMQ是Erlang语言开发的,Erlang语言用于并发及分布式系统的开发,在电信领域应用广泛,OTP(Open
Telecom Platform)作为Erlang语言的一部分,包含了很多基于Erlang开发的中间件及工具库,安装RabbitMQ需
要安装Erlang/OTP,并需要版本匹配。
1 Erlang的安装
- 首先需要安装 Windows 版的 Erlang (是RabbitMQ所依赖的运行环境)。
下载安装包地址: http://www.erlang.org/downloads ,根据操作系统32位或64位下载对应的版本
- 以管理员身份运行Erlang安装程序:otp_win64_21.2.exe
- 安装:
- 记下安装目录 D:\erl10.2
- Erlang安装完成后配置Erlang
配置环境变量
ERLANG_HOME=D:\erl10.2
配置path路径 在Path中追加(追加前看一下最后是否有分号 ; ,没有则先追加一个分号 ; 再复制下面添加)
%ERLANG_HOME%\bin;
打开命令行 测试
erl -version
2 运行RabbitMQ安装程序
-
以管理员身份运行RabbitMQ安装程序:rabbitmq-server-3.7.12.exe
-
记住安装目录 D:\rabbitMQ\RabbitMQServer
3 启动 RabbitMQ
- RabbitMQ 安装成功后会自动创建 RabbitMQ 服务并且启动
安装服务
RabbitMQ Service-install
- 删除服务 RabbitMQ Service-remove
- 启动服务 RabbitMQ Service-start
- 停止服务 RabbitMQ Service-stop
- 如果开始菜单没有,则进入安装目录下sbin目录手动启动:
- 安装服务 rabbitmq-service.bat install
- 停止服务 rabbitmq-service.bat stop
- 启动服务 rabbitmq-service.bat start
- 安装管理插件
- 安装 RabbitMQ 的管理插件,方便在浏览器端管理 RabbitMQ
- cmd 窗口运行
rabbitmq-plugins.bat enable rabbitmq_management
- 关于端口号
15672 RabbitMQ 的管理页面端口( 浏览器访问:http://localhost:15672 )
5672 客户端连接RabbitMQ端口(java连接时使用 5672 端口) - 安装管理插件成功后, 登录RabbitMQ 管理页面
浏览器访问:http://localhost:15672
初始账号和密码: guest/guest
4 注意事项
- 以管理员身份运行Erlang和rabbitMQ进行安装
- 当卸载重新安装时会出现RabbitMQ服务注册失败,此时需要进入注册表清理erlang,进行搜索RabbitMQ、
ErlSrv,将对应的项全部删除。