# 小紫 MongoDB 集群运维部署工具 v1.0.0 | 贤紫优选
Pre-release赋能数据底座 · 筑基业务未来 · 数据库自主
以企业级 MongoDB 分布式数据库一站式自动化运维能力,助力全世界企业快速夯实文档型数据基础设施——让生产级海量数据存储更低门槛、更快速度、更易运维,共筑开放、可靠、可持续的全球企业数据新基座。
小紫 MongoDB 集群运维部署工具 v1.0.0
国产自研 · 面向全球 —— 把复杂 MongoDB 分布式数据库运维化繁为简,让每一家企业都能拥有自主可控的生产级 MongoDB 集群
贤紫优选 · 小紫基础设施系列 · 企业数据库运维套件
单机一键部署 · 副本集高可用 · 分片集群横向扩展 · 单机→副本集→分片三级演进与平滑迁移 · 安全认证加固 · 7×24 实时监控 · 一键集群维护 · 流式备份恢复 · 跨环境数据迁移 · 日志自动化管理 · AI 知识库与智能应用数据底座
原生 MongoDB 部署、分片、扩容、认证、备份、迁移、故障排查流程繁杂;本工具全流程图形化自动化,大幅缩减企业数据库落地人力与时间成本 · 官网与发布渠道同步更新
当前版本:v1.0.0 — 集合单机部署、副本集批量搭建、分片集群三层架构部署、三级架构演进(单机→副本集→分片)与在线平滑迁移、在线扩容、安全认证向导、分片集群 9 维监控、一键维护修复、JSONL 流式备份、三种数据迁移模式、日志扫描清理等全套能力(详见下方说明与更新日志)
官方下载
- 下载安装包(Windows)
- 发布包说明与兼容指南
产品定位
本工具为企业级 MongoDB 文档型数据库 基础设施一站式自动化运维套件。
MongoDB 是高性能、可横向扩展的 NoSQL 数据库,擅长 JSON 文档存储、灵活 Schema、高并发读写与分片集群架构——既适合互联网业务快速迭代,也适合政企、金融、物联网等需要海量半结构化数据的场景,解决单机容量瓶颈、单点故障与高并发写入压力。
小紫 MongoDB 管理工具 在图形化界面中打通 部署 → 安全加固 → 监控告警 → 日常维护 → 备份恢复 → 数据迁移 全链路,无需深厚 MongoDB 命令行经验,即可在 Linux 远程服务器上完成生产级集群搭建与持续运维。
伴随企业业务成长,架构可逐级演进、数据可在线平滑迁移——不必一开始就上最重的分片集群,也无需业务壮大后推倒重来。
伴随企业成长的架构演进路线
企业数据库建设最怕两件事:起步过重、扩容无路。小紫 MongoDB 管理工具支持按业务规模分阶段升级,每一级都有对应部署模块与数据迁移能力,让架构变更成为可规划、可执行、可回滚的运维动作,而非高风险的一次性豪赌。
阶段一:单机起步 阶段二:副本集高可用 阶段三:分片集群横向扩展
───────────────── ───────────────────── ──────────────────────────
用户少、数据小 并发访问增多 数据量 / 写入量装不下
快速验证业务 需要故障自动切换 需要分库分片承载 TB 级规模
│ │ │
▼ ▼ ▼
单机一键部署 副本集批量部署 分片三层架构一键搭建
开发 / 试点 / 小微业务 在线加节点扩缩容 在线扩容(rs.add 不停机)
│ │ │
└──── 数据迁移 ────────────┴──── 数据迁移 ────────────────┘
单机 → 单机 单机 → 分片集群
分片 → 分片集群(跨环境)
阶段一:单机起步 —— 轻装上阵,快速验证
- 适用时机:创业初期、新业务试点、开发测试、数据量与并发尚在可控范围
- 工具能力:单机一键部署,SSH 自动化安装、目录规划、服务配置一条龙
- 企业价值:最低成本建立 MongoDB 能力,把精力集中在业务验证而非基础设施
阶段二:并发上来 —— 升级副本集,保障高可用
- 适用时机:访问用户增多、读写并发上升、不能接受单点故障导致业务中断
- 工具能力:副本集批量部署与运维,节点扩缩容、
rs.add在线加节点、复制延时检测、不健康节点修复 - 数据迁移:通过 单机 → 单机 或备份恢复,将存量数据迁入副本集环境
- 企业价值:从「能跑」升级到「跑得稳」,主节点故障自动切换,满足生产 SLA
阶段三:数据装不下 —— 升级分片集群,在线平滑扩展
- 适用时机:单库容量逼近磁盘上限、写入吞吐成为瓶颈、需要按业务维度水平拆分
- 工具能力:配置服 / 路由 / 分片三层架构部署,在线扩容计划按角色扩展节点,已有分片集
rs.add加副本不停机 - 数据迁移:单机 → 分片集群 将历史数据平滑迁入分片架构;集群成熟后可用 分片 → 分片 做跨机房 / 跨环境搬迁
- 企业价值:突破单机与单副本集上限,支撑 TB 级数据与持续增长,且扩容过程业务无需停机
为什么叫「平滑迁移」,而不是「推倒重建」?
| 演进节点 | 常见痛点 | 小紫工具如何应对 |
|---|---|---|
| 单机 → 副本集 | 怕丢数据、怕停服太久 | JSONL 备份 + 迁移向导,图形化搬迁 |
| 单机 → 分片 | 怕分片键选错、怕迁移脚本复杂 | 内置单机→分片模式,索引同步、增量补迁 |
| 分片运行中扩容 | 怕加节点影响线上 | 在线扩容计划 + rs.add,新节点自动同步为 SECONDARY |
| 分片 → 新分片集群 | 跨机房灾备、环境更替难 | 分片→分片迁移,覆盖同名集合 / 跳过重复 _id |
一句话:企业可以 先用单机省钱省力,并发多了升副本集,数据大了上分片——全程在同一套工具里完成部署、迁移与在线扩容,策略随规模变,底座不用换。
MongoDB 企业核心价值
灵活文档模型
JSON/BSON 文档存储,Schema 灵活演进,适配业务快速变更与多态数据结构,减少传统关系型数据库频繁改表成本。
副本集高可用
多节点自动选举与数据复制,单节点故障自动切换,保障业务连续性与数据安全,满足生产级 SLA 要求。
分片横向扩展
分片集群架构支持按业务增长在线扩容,突破单机存储与吞吐上限,承载 TB 级乃至更大数据规模。
高并发读写
适配订单、用户画像、内容 feed、日志明细、物联网时序、实时报表等高吞吐读写场景。
丰富查询能力
支持聚合管道、索引优化、分片键策略(哈希 / 范围),兼顾 OLTP 与轻量分析场景。
运维体系成熟
副本集监控、Balancer 均衡、慢查询分析、认证鉴权、审计日志等企业运维能力完备,可与本工具图形化能力深度结合。
跨环境平滑演进
支持 单机起步 → 并发升级副本集 → 数据饱和升级分片集群 的三级成长路径;每一级均提供图形化部署与数据迁移能力,业务扩张时在线平滑迁移、不停机扩容,无需推倒重来。详见上文「伴随企业成长的架构演进路线」。
AI 时代的数据底座
灵活文档模型天然适配 AI 应用产生的半结构化数据——知识库切片元数据、RAG 检索上下文、Agent 多轮对话、用户画像与行为轨迹、标注样本与评测集等,均可高效存储与查询;随 AI 业务数据量增长,可平滑升级至副本集 / 分片集群,无需推倒重来。
开源生态广泛
MongoDB 社区版在企业自建场景中应用广泛,本工具面向 CentOS 7 + MongoDB 4 系列 远程自动化运维深度优化。
工具核心特色功能
从单机验证到分片生产集群,部署、扩容、安全、监控、维护、备份、迁移、日志 全链路图形化自动化——企业可随业务规模分阶段升级架构,无需一开始背负最重的分布式成本。
架构随业务成长而变(三级演进)
单机 → 副本集 → 分片集群,每一级都有专属部署模块与数据迁移路径;并发多了升副本集,数据装不下了上分片,全程支持在线平滑迁移与不停机扩容。详见「伴随企业成长的架构演进路线」。
单机一键部署
单台远程服务器快速搭建 MongoDB 单实例,SSH 自动化安装、目录规划、服务配置一条龙完成,适合开发测试与小规模独立业务。
副本集批量部署与运维
可视化节点管理,支持批量安装、批量卸载、角色查看、复制延时检测、优先级调整、不健康节点修复、节点扩缩容及副本集内备份恢复,生产副本集全生命周期一站管理。
分片集群三层架构一键搭建
配置服务器 · 路由服务器 (mongos) · 分片服务器 三层结构可视化配置;支持一键部署、分步部署、自动集群初始化(addShard 等);支持 IP 范围批量添加节点。
分片集群在线扩容(不停机)
生产集群运行中按需横向扩展,无需停机重建。在「集群部署与管理」中通过 扩容计划 可视化录入待扩容节点,保存后一键执行,工具按角色自动分流处理:
| 角色 | 扩容方式 | 说明 |
|---|---|---|
| 配置服务器 | rs.add 加入配置副本集 |
在线扩展配置服高可用 |
| 路由服务器 (mongos) | 部署新 mongos 实例 | 扩展查询路由吞吐 |
| 分片服务器 | rs.add 加入已有分片副本集 |
已有分片集加节点,业务不停机 |
分片在线扩容亮点:
- 自动识别集群已注册分片,在现有主节点执行
rs.add,新节点自动同步为 SECONDARY - 自动从已有节点获取 keyfile 并下发至新节点,适配已开认证的生产集群
- 扩容前自动清理目标节点孤立副本集残留,避免成员 ID 冲突导致加入失败
- 扩容成功后同步更新扩容计划与上方集群节点列表,状态可追溯
- 部署日志实时弹窗,扩容过程透明可审计
推荐操作流程: ① 在「扩容计划」添加服务器并选择角色 → ② 点击「保存扩容计划」→ ③ 点击「扩容部署」→ ④ 在「分片集群维护」中「检查分片状态」,确认新节点变为 SECONDARY
生产级安全认证向导
分步引导 创建管理员用户 → 启动 keyfile 认证 → 应用 firewalld 防火墙白名单;明确区分 bindIp(监听地址)与客户端 IP 访问控制,降低生产误配置风险。
运维一次登录,四模块联动
维护、监控、备份恢复、日志管理共用 mongos + MongoDB 认证 + SSH 统一会话;可从部署配置自动加载连接信息,避免重复录入。
分片集群 9 维实时监控
连接 mongos 后持续采集:集群概览、分片状态、性能图表、配置服、数据库状态、复制集状态、慢查询分析、安全审计、告警信息(连接数过高、内存偏高、Balancer 停止等),后台轮询、主线程安全刷新 UI。
一键集群维护与智能修复
全面诊断 / 快速诊断、分片与配置服状态检查、修复分片连接(支持 SSH 重启)、数据再均衡、配置服 rs.reconfig 修复、孤立数据与元数据清理、一键自动修复——维护数据与部署配置统一来源,避免「配一套、修一套」。
JSONL 流式备份与跨环境恢复
对大库友好:按库 JSONL 流式备份,独立备份索引并在恢复时自动重建;兼容历史 data.json 格式;支持备份列表管理、远程导出导入备份包。
三种数据迁移模式
图形化跨环境搬迁,无需手写 mongodump / mongorestore 脚本组合。备份恢复模块内置三种迁移路径,覆盖架构演进与机房搬迁全场景:
| 模式 | 典型场景 |
|---|---|
| 单机 → 单机 | 同构环境搬迁、测试到生产 |
| 单机 → 分片集群 | 业务上云、架构升级 |
| 分片集群 → 分片集群 | 跨机房 / 跨集群迁移 |
支持覆盖同名集合、跳过重复 _id(增量补迁)、同步索引;性能预设保守 / 均衡 / 快速可调。与 JSONL 流式备份配合,大库迁移更稳、更可追溯。
日志自动化管理
SSH 扫描各节点 mongod.log / mongos.log 及轮转文件;按保留天数清理、删除选中项;支持 MongoDB logRotate 与 logrotate 配置部署,避免日志撑满磁盘。
企业级账号与合规保护
启动前 免责协议确认(30 天免弹窗可选)+ 贤紫优选账号登录;登录模块完整性校验、运行时定时复查、敏感操作门禁;发布包 PyArmor 加密 + PyInstaller 打包,防止绕过授权机制。
部署日志实时弹窗
部署 / 扩容 / 卸载过程自动弹出日志窗口,实时追踪进度;日志持久化保存,支持手动打开与清空,运维过程透明可追溯。
系统兼容说明(重要必读)
操作系统(目标服务器)
| 环境 | 说明 |
|---|---|
| 推荐生产 | CentOS 7(64 位)— 单机、副本集、分片部署、SSH 安装、防火墙配置等主流程均围绕 CentOS 7 优化 |
| 理论兼容 | 其他 RHEL 系 Linux 可能可用,但未做全套验证;请先搭建测试环境完整验证后再上生产 |
MongoDB 版本
| 版本 | 说明 |
|---|---|
| 当前重点支持 | MongoDB 4 系列(默认安装 4.0.2) |
| PyMongo 兼容 | 连接 MongoDB 4.0 需 pymongo>=4.0,<4.14;4.14+ 要求 MongoDB 4.2+ |
| 尚未测试 | MongoDB 4.4 及以上版本 — UI 已明确提示,生产使用前请充分验证 |
客户端运行环境(本工具)
| 环境 | 说明 |
|---|---|
| Windows | MongoDB-Deployer.exe 一键运行,目标机无需安装 Python |
| 开发运行 | Python 3 + requirements.txt 依赖 |
网络与安全依赖
- 远程运维依赖 SSH 连通与账号权限
- 防火墙白名单完整自动化依赖目标机 firewalld
- 部分安全操作依赖目标机已安装对应版本
mongoshell
适用企业业务场景
MongoDB 面向文档型、高并发、可扩展的真实业务——在 AI 大模型与智能应用爆发式增长的今天,对话记录、知识文档、标注样本、Agent 状态等半结构化 AI 数据同样需要可靠、可扩展的存储底座;以下仅为常见场景示例,实际可覆盖更多行业与业务线。
| 场景标签 |
|---|
| AI 大模型知识库与 RAG 文档存储 |
| AI Agent 会话记忆与上下文持久化 |
| LLM 应用对话历史与用户偏好数据 |
| 企业私有知识中台与语料库管理 |
| AI 训练样本 / 标注数据 / 评测集存储 |
| 多模态 AI 素材元数据(图文音视频索引) |
| 向量检索配套文档元数据(MongoDB + 向量库组合) |
| 智能客服问答记录与意图标签沉淀 |
| Copilot / 智能助手业务上下文存储 |
| 电商平台订单与用户中心 |
| 内容社区 Feed 与评论系统 |
| 物联网设备数据与时序明细 |
| 日志明细与行为埋点存储 |
| 政企政务文档与业务表单 |
| 金融交易流水与风控特征 |
| 医疗病历与检查报告索引 |
| 在线教育课程与学籍档案 |
| 游戏玩家数据与道具系统 |
| 实时推荐与用户画像 |
| 客服工单与 CRM 客户档案 |
| 仓储物流运单与轨迹 |
| 制造质检与 MES 过程数据 |
| 广告归因与投放数据 |
| 多分支机构数据汇聚 |
| 创业起步单机部署,随用户增长升级副本集 |
| 并发上升后副本集高可用改造 |
| 数据量饱和后平滑升级分片集群 |
| 从单机升级到分片集群 |
| 跨机房集群迁移与灾备 |
| 开发测试环境快速搭建 |
| 存量 MongoDB 4.0 集群运维 |
| ISV 标准化交付数据库环境 |
与「手工运维 / 纯命令行」对比
| 维度 | 手工命令行运维 | 小紫 MongoDB 管理工具 |
|---|---|---|
| 学习成本 | 需熟记大量 mongo shell / 运维命令 | 图形向导,中文界面,一键操作 |
| 部署效率 | 逐台 SSH、手工改配置,易出错 | 批量节点、IP 范围添加、自动初始化 |
| 在线扩容 | 手工 rs.add / addShard,易误操作、难回滚 | 扩容计划可视化,按角色自动在线扩容,不停机加节点 |
| 配置一致性 | 多环境易漂移 | 配置 JSON 持久化,部署与运维数据统一 |
| 安全上线 | bindIp / 防火墙概念易混淆 | 分步安全向导 + 明确最佳实践提示 |
| 监控维护 | 需自建脚本或第三方平台 | 内置 9 维监控 + 维护修复一体化 |
| 架构演进 | 各阶段需不同脚本与专家排障 | 单机→副本集→分片三级路径,迁移与扩容内置 |
| 备份迁移 | 需组合 mongodump / 自研脚本 | JSONL 流式备份 + 三种迁移模式内置 |
| 授权合规 | 无统一门禁 | 账号登录 + 加密打包 + 协议确认 |
版本更新说明
v1.0.0 版本更新说明
小紫 MongoDB 集群运维部署工具 · 首发版
一、产品定位
企业级 MongoDB 文档数据库基础设施一站式自动化运维套件。覆盖单机、副本集、分片集群全架构;支持 单机起步 → 副本集高可用 → 分片横向扩展 随业务成长逐级演进;实现部署、在线扩容、安全加固、监控、维护、备份、平滑迁移全流程图形化自动化,无深厚 MongoDB 运维经验也能快速搭建、稳定运维生产级数据库集群。
二、核心能力一览
- 三级架构演进路线 — 单机起步、并发升级副本集、数据饱和升级分片;全程平滑迁移,无需推倒重来
- 单机一键部署 — 远程 SSH 自动化安装,适合测试与小规模业务
- 副本集批量部署与运维 — 节点管理、批量安装卸载、扩缩容、故障修复
- 分片集群三层架构部署 — 配置服 / 路由 / 分片可视化,一键或分步部署
- 分片集群在线扩容 — 扩容计划按角色录入;配置服 / 路由 / 分片分别在线扩展;已有分片集
rs.add加节点不停机 - 安全认证向导 — 管理员创建、keyfile 认证、firewalld 白名单
- 运维统一登录 — 维护 / 监控 / 备份 / 日志四模块共用连接
- 9 维分片集群监控 — 概览、性能、慢查询、审计、告警等
- 一键集群维护修复 — 诊断、分片修复、配置服修复、自动修复
- JSONL 流式备份恢复 — 大库友好,索引独立备份与重建
- 三种数据迁移模式 — 单机↔单机、单机→分片、分片→分片
- 日志自动化管理 — 扫描、清理、logRotate、logrotate 部署
- 账号登录与加密打包 — 贤紫优选账号、免责协议、PyArmor 发布保护
三、系统兼容
- 推荐生产:CentOS 7(64 位)目标服务器 + MongoDB 4 系列(默认 4.0.2)
- 客户端:Windows 10/11 运行
MongoDB-Deployer.exe,免 Python 环境 - 待验证:MongoDB 4.4+ 与其他 Linux 发行版 — 务必先测试环境验证
四、发布说明
本一站式 MongoDB 自动化运维工具正式对外开放发布。集合单机部署、副本集批量搭建、分片集群部署与扩容、安全认证加固、9 维实时监控、一键维护修复、流式备份恢复、跨环境数据迁移、日志自动化管理等全套能力,一站式打通 MongoDB 搭建与运维全链路,大幅降低企业文档型数据库落地门槛。
下载与兼容说明
下载方式
- 点击页顶「下载安装包(Windows)」获取 v1.0.0 发布 zip
- 解压后运行
MongoDB-Deployer.exe - 首次启动阅读并同意《免责协议.txt》,使用贤紫优选账号登录
发布包目录说明
MongoDB-Deployer/
├── MongoDB-Deployer.exe # 主程序
├── 免责协议.txt # 使用前请阅读
├── README.txt # 快速说明
├── config/ # 可写配置目录(部署/运维/登录状态等)
└── _internal/ # 程序依赖(只读,请勿修改)
推荐运行环境
| 角色 | 环境 |
|---|---|
| 操作员电脑 | Windows 10/11(64 位),运行本工具图形界面 |
| 目标数据库服务器 | CentOS 7(64 位),SSH 可达,建议生产环境优先选用 |
| 数据库版本 | MongoDB 4 系列(当前默认 4.0.2,4.4+ 尚未完整测试) |
首次使用流程
① 解压发布包 → ② 阅读免责协议并同意 → ③ 贤紫优选账号登录
→ ④ 选择部署模块(单机 / 副本集 / 分片)或运维模块
→ ⑤ 运维类功能需额外填写 MongoDB + SSH 连接(可一键从部署配置加载)
重要提示
- 本工具通过 SSH 对远程服务器执行安装与运维操作,请确保拥有合法操作权限
- 生产环境操作前请自行完成数据与配置备份
- 工具按「现状」提供,误操作、环境差异等风险由使用者自行承担
- 禁止对本工具进行逆向、破解、篡改或绕过登录机制后传播
适用场景摘要
订单与用户中心、AI 知识库与 RAG 语料、LLM 对话与 Agent 记忆、智能客服问答沉淀、内容 Feed、物联网明细、日志埋点、政务表单、金融流水、医疗档案、游戏数据、推荐画像、工单 CRM、物流运单、制造质检、广告数据、架构升级迁移、跨集群灾备、开发测试搭建、MongoDB 4.0 存量运维、ISV 标准化交付等。
附录:功能导航结构
小紫 MongoDB 管理工具
├── 首页
├── 部署
│ ├── 单机部署 ← 阶段一:业务起步
│ ├── 副本集部署 ← 阶段二:并发升级、高可用
│ └── 集群部署与管理(分片) ← 阶段三:数据装不下、横向扩展
│ └── 在线扩容(扩容计划 · 按角色执行)
└── 运维
├── 运维登录(统一连接)
├── 分片集群维护
├── 分片集群监控
├── 日志管理
└── 备份恢复
├── 备份
├── 远程传输
└── 数据迁移 ← 单机→分片、分片→分片平滑搬迁
文档维护:小紫 MongoDB 产品组 · 与 docs/最近更新.md 及源码同步迭代