我想找到一种最便捷的方法来克隆我的应用程序(包括所有相关内容和设置),这些应用程序在本地笔记本电脑上运行, 到另一台运行在另一台笔记本电脑上的MarkLogic Server。
根据文档,有多种替代方法 复制,备份/还原数据库,但是哪个最简单?
我还在Configuration Manager中找到了导出功能, 我还应该使用此功能吗?
答案 0 :(得分:2)
您的应用程序是内容数据库,模块数据库和关联的应用程序服务器的组合。
使用Configuration Manager导出配置将涵盖服务器,数据库和应用程序服务器的特定设置。备份/还原和复制将覆盖数据。
或者,如果您的应用程序不是太大,则可以关闭MarkLogic,并在系统之间复制安装目录。
C:\Program Files\MarkLogic\Data
/var/opt/MarkLogic
如果您只需要执行一次或两次,这可能会满足您的需要,但是您计划定期执行此操作,则应使用ml-gradle之类的自动部署工具,该工具可以处理{{3 }}并部署大部分(如果不是全部)应用程序资源。