我想找到最方便的方法来克隆在我的本地笔记本电脑上运行的应用程序(包括所有相关内容和设置), 到我的另一台笔记本电脑上运行的另一个 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/