You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无需卸载实例,能否原地升级生产环境中的MarkLogic集群?

MarkLogic Server集群原地升级(无需卸载实例)可行性确认

MarkLogic官方支持无需卸载现有实例的原地升级方式,具体执行逻辑和实操要点如下:

核心可行性说明

  • MarkLogic升级程序会直接覆盖现有安装目录下的二进制文件,全程保留集群所有配置、数据和拓扑结构,完全不需要先卸载旧版本
  • 升级采用滚动式执行,可逐个节点完成升级,集群在升级阶段能保持服务可用(需严格遵循官方滚动升级步骤)

关键操作步骤

  1. 前置准备
    • 确认版本兼容性:跨大版本升级需遵循官方指定的过渡路径(比如从9.x升级到11.x,需先升级到10.x)
    • 全量备份:执行admin:database-backup()完成所有数据库备份,同时导出集群配置文件
    • 磁盘空间检查:确保每个节点有足够空间用于升级包解压和文件替换
  2. 滚动升级流程
    • 优先升级非主节点:停止节点MarkLogic服务,运行新版本安装程序(选择默认安装路径,自动覆盖旧文件),启动服务后等待节点重新加入集群
    • 最后升级主节点:临时将主节点角色切换至其他节点,重复上述升级步骤,完成后再切回主角色
  3. 升级验证
    • 通过Admin Console检查所有节点版本是否统一
    • 执行xdmp:version()命令确认版本信息
    • 跑核心业务读写用例,验证服务可用性和数据完整性

注意事项

  • 禁止跨多个大版本跳级升级,必须严格遵循官方版本升级路径
  • 升级期间禁止执行集群拓扑变更操作(如添加/删除节点)
  • 若升级后节点无法重启,可查看安装目录下MarkLogic/Logs目录的日志文件排查问题,必要时从备份回滚

内容的提问来源于stack exchange,提问作者Abuti

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 13:14:59