【问题标题】:How do you backup an apache Jackrabbit repository without shutting Jackrabbit down?如何在不关闭 Jackrabbit 的情况下备份 apache Jackrabbit 存储库?
【发布时间】:2010-09-26 21:08:22
【问题描述】:

在您的应用程序中将 Apache Jackrabbit JCR 作为嵌入式服务运行时,是否有一种快速的方法可以在不关闭 Jackrabbit 的情况下对 Jackrabbit 存储库的内容进行可靠且一致的备份?如果有怎么办?

【问题讨论】:

    标签: backup jackrabbit jcr


    【解决方案1】:

    有关选项列表,请参阅 BackupAndMigration on the Jackrabbit Wiki

    我建议使用 XML 导出(系统视图),因为它是最简单的解决方案。此外,因为它是 JCR 标准的一部分,所以它也应该适用于其他 JCR 实现。

    请注意,这种方法有一个缺点:目前无法重新导入完整的导出,即。从根节点开始,包括包含版本存储的 jcr:system 子节点,因为 jcr:system 部分,尤其是版本存储是不可写的(这主要是因为 JCR 没有指定如何导入版本)。 Here is some explanation 在 Jackrabbit 邮件列表中。

    【讨论】:

    • 好的,谢谢您的回答。我很惊讶 XML 导出选项不备份节点的早期版本。由于我们使用可版本控制的节点,我认为我们将坚持在文件系统级别关闭和复制文件。
    • 我更新了版本重新导入问题的答案,因为我的第一个解释是错误的;-)。
    猜你喜欢
    • 2013-05-07
    • 2012-06-08
    • 1970-01-01
    • 2013-07-20
    • 1970-01-01
    • 2016-01-10
    • 2012-08-12
    • 2018-09-08
    • 2012-06-21
    相关资源
    最近更新 更多