Skip to content

# 小紫 MongoDB 集群运维部署工具 v1.0.0 | 贤紫优选

Pre-release
Pre-release

Choose a tag to compare

@17741421897 17741421897 released this 18 Jun 11:38
05946c9

赋能数据底座 · 筑基业务未来 · 数据库自主

以企业级 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 logRotatelogrotate 配置部署,避免日志撑满磁盘。

企业级账号与合规保护

启动前 免责协议确认(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
  • 部分安全操作依赖目标机已安装对应版本 mongo shell

适用企业业务场景

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 搭建与运维全链路,大幅降低企业文档型数据库落地门槛。


下载与兼容说明

下载方式

  1. 点击页顶「下载安装包(Windows)」获取 v1.0.0 发布 zip
  2. 解压后运行 MongoDB-Deployer.exe
  3. 首次启动阅读并同意《免责协议.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 及源码同步迭代