RabbitMQ安装与配置详解,包括集群与常用命令
需积分: 42 62 浏览量
更新于2024-09-09
1
收藏 85KB DOCX 举报
RabbitMQ是一个开源的消息代理软件,它基于AMQP(Advanced Message Queuing Protocol)协议,用于在分布式系统之间实现可靠的消息传递。本文将为你详细介绍如何安装、配置和管理RabbitMQ,以及一些关键知识点。
1. **安装顺序与环境配置**:
在使用RabbitMQ之前,必须确保安装了Erlang,因为RabbitMQ是基于Erlang构建的。正确的安装顺序是先安装Erlang,然后安装RabbitMQ。安装过程中,需要确保在系统环境变量中添加Erlang的bin目录,以便于后续的命令行操作。
2. **Web监控插件与管理**:
安装完成后,可以使用`rabbitmq-plugins.bat enable rabbitmq_management`命令来启用Web管理插件,这样就可以通过HTTP访问`http://localhost:15672/`来监控和管理RabbitMQ服务。这个界面允许你配置账号权限,如创建用户test/test,用于访问管理界面。
3. **配置文件路径**:
RabbitMQ的有效配置文件通常位于`C:\Users\Administrator\AppData\Roaming\RabbitMQ`,而ERlang的口令文件(.erlang.cookie)可能存在于`C:\Users\Administrator\.erlang.cookie`和`C:\Windows\.erlang.cookie`。这些文件在集群设置中非常重要,因为它们包含了安全凭证。
4. **Hosts文件和集群**:
在集群环境中,确保所有节点的计算机名在hosts文件中一致,并且能够互相ping通,这是RabbitMQ正常启动和通信的基础。同时,每个节点需要独立运行RabbitMQ服务,并且保证cookie文件已复制到其他节点,hosts文件已正确配置。
5. **集群操作**:
集群配置涉及备份主节点的erl.cookie文件,将其复制到子节点,然后使用命令行工具(如rabbitmqctl)添加子节点到集群。最后,通过管理界面确认集群配置成功,并设置镜像队列规则以实现数据同步。
6. **常用命令**:
- **激活管理插件**: `rabbitmq-plugins.bat enable rabbitmq_management`
- **服务控制**: `netstopRabbitMQ`停止服务,`netstartRabbitMQ`启动服务
- **用户管理**: `rabbitmqctl.bat list_user`列出当前系统的RabbitMQ用户
7. **关键文件路径总结**:
- 激活管理插件命令对应文件路径:无特定路径,但执行的是一个bat脚本
- 服务控制命令:针对RabbitMQ服务的命令行工具
本文档提供了RabbitMQ从安装、配置到日常运维的关键知识点,包括安装顺序、管理插件、账号权限、文件路径以及集群配置等,有助于用户更有效地管理和使用RabbitMQ作为消息队列解决方案。
162 浏览量
171 浏览量
130 浏览量
109 浏览量
2023-07-14 上传
217 浏览量
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
babycat19
- 粉丝: 0
最新资源
- MATLAB实现K-means算法的参考程序
- 编码实践:数据结构在Python中的应用
- C# 2010 编程指南 - 掌握Windows开发
- 掌握LabVIEW本地化语言包:lce_installer_101使用指南
- 微信小程序图书管理系统的实现与图书查询
- 全能文件批量改名工具:替换与删除功能
- 掌握Markdown与Jekyll:构建GitHub Pages网站指南
- PDF转图片工具:多种格式转换支持
- Laravel开发入门:轻松实现Stripe订阅计费管理
- Xshell-6.0.0107p: 强大的远程终端控制软件免注册版
- 亚洲人脸识别优化的FaceNet pb模型发布
- 2016年研究生数学建模竞赛解析
- xproc:便捷跨平台命令行资源检查与管理工具
- LPC1769兼容的ADV7179驱动编程实现
- Matlab统计分析工具开发详解
- PyQt5 Python GUI编程实践指南