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

标签 marklogic

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

根据文档,有多种替代方案 复制、备份/恢复数据库,但哪一个最简单?

此外,我在配置管理器中发现了导出功能, 我也应该使用这个功能吗?

最佳答案

您的应用程序是内容数据库、模块数据库和关联应用程序服务器的组合。

使用 Configuration Manager 导出配置将涵盖服务器、数据库和应用程序服务器的具体设置。备份/恢复和复制将覆盖数据。

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

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

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

关于marklogic - 克隆我的应用程序最方便的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54457338/

相关文章:

java - Marklogic 在 optic Java API 中执行 sql 查询

javascript - 如何使用 forEach 遍历序列中的数组

random - Marklogic:如何从序列中随机返回一组项目(随机样本)?

SPARQL 查询导致 XDMP-MEMCANCELED

gradle - 在marklogic中执行mldeploy所需的最小内存是多少

sql - 返回xdmp :sql() values in CSV format XQuery

marklogic - 没有字数限制的建议

xml - MarkLogic:使用 XQuery 将 XML 文档转换为 XML 字符串

marklogic - xdmp :invoke call in MarkLogic

json - MarkLogic 是否原生存储 JSON?