克隆我的应用程序最方便的方法是什么?

What is the most convenient method to clone my application?

我想找到最方便的方法来克隆我的应用程序(包括所有相关内容和设置),运行 在我的本地笔记本电脑上, 到我另一台笔记本电脑上的另一个 MarkLogic 服务器 运行。

根据文档,有多种替代方法 复制 backup/restore 个数据库,但哪个最简单?

此外,我在配置管理器中发现了导出功能, 我也必须使用此功能吗?

您的应用程序是内容数据库、模块数据库和关联应用程序的组合 server/s。

使用Configuration Manager导出配置将涵盖服务器、数据库和应用程序服务器的特定设置。 Backup/Restore 并且复制将覆盖数据。

或者,如果您的应用程序不是太大,您可以关闭 MarkLogic,然后在系统之间复制安装目录。

  • Windows:C:\Program Files\MarkLogic\Data
  • 对于Linux:/var/opt/MarkLogic

如果您只需要执行一次或两次,这可能会满足您的需求,但如果您计划定期执行此操作,则应使用自动部署工具,例如 ml-gradle, which can handle exporting 并部署大部分,如果不是全部,您的应用程序资源。