消息中间件系列二、Windows下的activeMQ和rabbitMQ的安装

本文涉及的产品
云原生网关 MSE Higress,422元/月
任务调度 XXL-JOB 版免费试用,400 元额度,开发版规格
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 一、activeMQ的安装与部署 1、到官网下载安装包 http://activemq.apache.org/download.html官网里有Windows和Linux版本,可根据需要下载对应的版本。

前言:这是中间件一个系列的文章之一,有需要的朋友可以看看这个系列的其他文章:
消息中间件系列一、消息中间件的基本了解
消息中间件系列二、Windows下的activeMQ和rabbitMQ的安装
消息中间件系列三、JMS和activeMQ的简单使用
消息中间件系列四、认识AMQP和RabbiyMq的简单使用
消息中间件系列五、rabbit消息的确认机制
消息中间件系列六,rabbit与spring集成实战

一、activeMQ的安装与部署

1、到官网下载安装包

http://activemq.apache.org/download.html
官网里有Windows和Linux版本,可根据需要下载对应的版本。
注意:5系列的版本最好使用JDK8及以上, 低于JDK8可以使用4.x

2、在有Java环境的前提下,把安装包解压到任意目录,进入到bin目录:

HIZ6CV0__K3_LQI_K_F6841

3、启动

发现有win32和win64两个文件夹,这2个文件夹分别对应windows32位和windows64位操作系统的启动脚本。
选择系统对应的版本,我的电脑是64位的,进入win64文件夹,activemq.bat便是启动脚本,双击启动。

_RN_12OZK5_JX4JPIP_N8M

PCP5EAOG__Z3N5_RQH_X

4、启动成功访问

启动完了后在浏览器地址栏输入:http://localhost:8161/admin 要求输入用户名密码,默认用户名密码为admin、admin,这个用户名密码是在conf/users.properties中配置的。输入用户名密码后即可访问到如下页面:
_R2_5_ZWLG_W4_A7OOXZ4C
启动成功

二、rabbitMQ的安装与启动

1、下载Erlang:

http://www.erlang.org/downloads/19.2

2、下载Windows版RabbitMq

注意:Erlang和RabbitMq的版本必须是搭配对应的。

3、安装

先安装erlang,然后安装rabbitmq。

注意:rabbitMQ的安装路径不要有空格,这是本人踩过的大坑

4、并配置环境变量:

a、安装完Rabbit MQ以后,服务会自动运行,这时环境变量里的系统变量ERLANG_HOME会自动生成,在”系统变量”中检查是否存在,如果不存在,请在”系统变量”中手动添加,配置Erlang环境变量ERLANG_HOME=D:\rabbitMQ\erl8.2 (选择你自己的安装路径)。
H_Z2W_XX_GJS7QMIU9VE

b、在系统变量中添加:RABBITMQ_BASE =D:\rabbitMQ\RabbitMQServer\rabbitmq_server-3.6.6
S91A_59_QRH_6_SEBH_4F0

c、分别在path下添加 %ERLANG_HOME%\bin和 %RABBITMQ_BASE%\sbin;%RABBITMQ_BASE%\ebin
R_1_JTW7ZW2ZFJLTB_I_6P5

4、在开始菜单中启动服务

5、在安装目录的sbin下运行rabbitmqctl.bat status

如果出现以下的图,说明安装是成功的,并且说明现在RabbitMQ Server已经启动了。
C_G5X97E0Z_W_IOR0P_Y1_K

如果不是这个界面类似的提示信息,或者提示里边有明显的Error: unable to perform an operation on node 'rabbit@admin-PC'. Please see diagnostics information and suggestions below.则需要去“我的电脑”,右键选“管理”,进到如下界面

J_JE99_WIODV_9_U376DK9

查看到RabbitMQ可能已经启动,但是右键它,选“属性”。默认的情况是使用本地系统账户,需要修改为下边的账户,注意“此账户”这栏可以点浏览,然后输入你的管理员账户的名字(根据自己电脑的控制面板中的管理员账户名来输入),然后输入密码。
20180704153010260
设置好后,需要右键“RabbitMQ”服务,然后选“停止”,然后再重启。重新查看状态应该就正常了。

6、配置可视化RabbitMQ管理界面

进入cmd窗口,在rabbitMQ路径下输入rabbitmq-plugins enable rabbitmq_management,如果出现下面的界面表示添加可视化插件成功
D9R1XR_J_6IP6ZUTGWLPZK

添加插件成功后,在浏览器输入http://localhost:15672 进行验证,你会看到下面界面,输入用户名:guest,密码:guest你就可以进入管理界面

9552_WKWBMH669_RS_Q

如果是出现下图的情况,则安装插件不成功
QDM_NRBIB_IT_LB_QU59_45
解决方法是:以管理员身份运行cmd,进入D:\rabbitMQ\RabbitMQServer\rabbitmq_server-3.6.6\sbin>(改成你的rabbitMQ安装目录),在命令行输入:rabbitmq-service stop,接着输入rabbitmq-service remove,再接着输入rabbitmq-service install,接着输入rabbitmq-service start,最后重新输入rabbitmq-plugins enable rabbitmq_management试试。

如果还不行检查安装路径是否有空格,如果有空格建议彻底删除后重装。

7、彻底删除方法:

1、打开Windows控制面板。
2、双击“程序和功能”。
3、在当前安装的程序列表中,右键单击RabbitMQ Server,然后单击“卸载”。
4、在当前安装的程序列表中,右键单击“Erlang OTP”,然后单击“卸载”。
5、打开Windows任务管理器。
6、在任务管理器中,查找进程epmd.exe。 如果此进程仍在运行,请右键单击该进程,然后单击“结束进程”。
7、删除RabbitMQ和Erlang的所有安装目录。
8、删除文件C:\ Windows \ .erlang.cookie(如果存在)。
9、转到用户文件夹:C:\ Users \ [username],然后删除文件.erlang.cookie。删除
10、同样在User文件夹中,转到AppData \ Roaming \ RabbitMQ。 输入%appdata%\ Rabbitmq找到配置文件删除
11、将Log文件夹备份到安全位置,然后删除该文件夹。

8、其他可能会出现的问题

image

官方的解决方案:

Synchronise Erlang Cookies (when running a manually installedWindows Service) Erlang Security Cookies used by the service account and the userrunning rabbitmqctl.bat must besynchronised for rabbitmqctl.bat tofunction.
To ensure Erlang cookie files contain the same string, copy the.erlang.cookie file from the Windowsdirectory (normallyC:\WINDOWS\.erlang.cookie) to replace the user.erlang.cookie. The user cookie will bein the user's home directory (%HOMEDRIVE%%HOMEPATH%),e.g.C:\Documents and Settings\%USERNAME%\.erlang.cookie or C:\Users\%USERNAME%\.erlang.cookie (Windows Vista andlater).

复制C:\WINDOWS\目录下的.erlang.cookie替换C盘用户目录C:\Users\%USERNAME%\下的.erlang.cookie即可。

相关实践学习
消息队列RocketMQ版:基础消息收发功能体验
本实验场景介绍消息队列RocketMQ版的基础消息收发功能,涵盖实例创建、Topic、Group资源创建以及消息收发体验等基础功能模块。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
25天前
|
SQL 数据库 Windows
YashanDB Windows客户端安装
本文介绍YashanDB客户端(Windows)的安装、使用及卸载步骤。首先,下载并解压软件包至本地路径,配置环境变量。接着,通过cmd窗口使用yasql命令连接数据库,执行SQL操作。最后,卸载时删除相关环境变量和客户端目录。更多功能请参考官方文档。
YashanDB Windows客户端安装
|
26天前
|
存储 虚拟化 Docker
Docker Desktop 4.38 安装与配置全流程指南(Windows平台)
Docker Desktop 是容器化应用开发与部署的一体化工具,支持本地创建、管理和运行 Docker 容器。4.38 版本新增 GPU 加速、WSL 2 性能优化和 Kubernetes 1.28 集群管理功能,适用于微服务开发和 CI/CD 流水线搭建。安装要求为 Windows 10 2004 及以上(64 位),需启用 Hyper-V 或 WSL 2。硬件最低配置为 4GB 内存、20GB 存储和虚拟化技术支持的 CPU。安装步骤包括启用系统功能、下载并运行安装程序,完成后配置镜像加速并验证功能。常见问题涵盖 WSL 2 安装不完整、磁盘空间清理及容器外网访问等。
1247 13
|
26天前
|
安全 固态存储 文件存储
Windows 7纯净版重装教程|附微软原版镜像下载+驱动安装避坑技巧
本文详细介绍如何安全、高效地重装电脑系统,解决蓝屏、崩溃等问题。基于10年经验,涵盖从官方镜像获取、启动盘制作、数据备份到系统部署的全流程,并针对老旧机型优化。提供驱动一键安装工具和系统激活指南,确保无后门风险。文中还列出常见问题解决方案及操作禁忌,帮助用户顺利完成系统重装,让电脑重获新生。建议收藏并转发给有需要的朋友,欢迎留言咨询疑难问题。
|
26天前
|
人工智能 测试技术 API
Windows用户必备:Postman v11详细安装指南与API测试入门教程(附官网下载
Postman是全球领先的API开发与测试工具,支持REST、SOAP、GraphQL等协议调试。2025年最新版v11新增AI智能生成测试用例、多环境变量同步等功能,适用于前后端分离开发、自动化测试、接口文档自动生成及团队协作共享API资源。本文详细介绍Postman的软件定位、核心功能、安装步骤、首次配置、基础使用及常见问题解答,帮助用户快速上手并高效利用该工具进行API开发与测试。
|
28天前
|
机器学习/深度学习 并行计算 PyTorch
Windows下CUDA+pytorch安装
以下是关于在Windows下安装CUDA和PyTorch的简要介绍及参考链接:
110 0
Windows下CUDA+pytorch安装
|
3月前
|
存储 Cloud Native Java
Windows下Minio的安装以及基本使用
MinIO 是一个开源的云原生分布式对象存储系统,兼容亚马逊S3接口,适合存储大容量非结构化数据。本文介绍Windows下MinIO的安装与基本使用:通过以上步骤,您可以在Windows环境中成功安装并使用MinIO。
885 17
|
4月前
|
关系型数据库 MySQL 数据库
【MySQL基础篇】MySQL概述、Windows下载MySQL8.0超详细图文安装教程
在这一章节,主要介绍两个部分,数据库相关概念及MySQL数据库的介绍、下载、安装、启动及连接。接着,详细描述了MySQL 8.0的版本选择与下载,推荐使用社区版(免费)。安装过程包括自定义安装路径、配置环境变量、启动和停止服务、以及客户端连接测试。此外,还提供了在同一台电脑上安装多个MySQL版本的方法及卸载步骤。最后,解释了关系型数据库(RDBMS)的特点,即基于二维表存储数据,使用SQL语言进行操作,格式统一且便于维护。通过具体的结构图展示了MySQL的数据模型,说明了数据库服务器、数据库、表和记录之间的层次关系。
【MySQL基础篇】MySQL概述、Windows下载MySQL8.0超详细图文安装教程
|
4月前
|
安全 关系型数据库 MySQL
Windows Server 安装 MySQL 8.0 详细指南
安装 MySQL 需要谨慎,特别注意安全配置和权限管理。根据实际业务需求调整配置,确保数据库的性能和安全。
457 9
|
4月前
|
机器学习/深度学习 并行计算 异构计算
WINDOWS安装eiseg遇到的问题和解决方法
通过本文的详细步骤和问题解决方法,希望能帮助你顺利在 Windows 系统上安装和运行 EISeg。
186 2
|
5月前
|
网络安全 Windows
Windows server 2012R2系统安装远程桌面服务后无法多用户同时登录是什么原因?
【11月更文挑战第15天】本文介绍了在Windows Server 2012 R2中遇到的多用户无法同时登录远程桌面的问题及其解决方法,包括许可模式限制、组策略配置问题、远程桌面服务配置错误以及网络和防火墙问题四个方面的原因分析及对应的解决方案。
299 4

相关产品

  • 云消息队列 MQ