【问题标题】:Migrate content from one alfresco repository to other after up-gradation升级后将内容从一个露天存储库迁移到另一个
【发布时间】:2017-11-28 15:35:15
【问题描述】:

我们正在从 alfresco 5.0.1 升级到 alfresco 5.2.2。

其实这不仅仅是升级,而是三个不同项目的整合。

目前我们在露天有 3 个项目。第一个在 alfresco 5.0.1 中,第二个在 alfresco 5.2 中,第三个在 5.0 中。

这里我们有 3 个独立的存储库。

现在我们正在整合这 3 个项目。

所以我们将只保留一个 repo。对于所有三个项目,每个应用程序将有 3 个单独的份额。

在这种情况下,将保留一个存储库,但我们需要迁移其他 2 个存储库。

因此,在升级后的上述场景中,我们希望将实际存储库内容从旧的 alfresco 存储库迁移到具有所有相关元数据的新 alfresco 存储库。

因此,如果 alfresco 有任何内置功能可以轻松满足此要求,请告诉我。

另外请告诉我,实现这一目标的其他可能方法是什么。

您的所有意见将不胜感激。

提前致谢。

【问题讨论】:

  • Alfresco 在迁移期间保留数据。我真的不明白你的意思:docs.alfresco.com/5.1/tasks/upgrade-process.html
  • 您没有进行就地升级?如果有,为什么?
  • @Lista 我明白你的意思,让我编辑我的问题。所以你会得到我想说的确切想法..
  • @Akah 我已经更新了我的问题,希望您现在得到我的要求。如果您需要任何其他详细信息,请告诉我。谢谢:)
  • 三个不同的共享有不同的客户端规范?他们怎么知道只查询存储库的“他们的部分”?

标签: alfresco alfresco-share alfresco-webscripts opencmis


【解决方案1】:

没有任何开箱即用的功能可以帮助您将三个独立的存储库整合到一个存储库中。

最好的办法是编写一个导出脚本,将文件连同描述元数据的 XML 文件一起写入文件系统。如果您以批量文件系统导入工具 (BFSIT) 在导入时所期望的相同格式编写 XML 文件,它将简化事情。

将数据写入可以由您要整合的 Alfresco 服务器安装的卷。

写入数据并挂载卷后,您可以运行 BFSIT 导入以将文件和元数据导入存储库。

使用这种方法,您可能可以避免升级 5.0.x 服务器。

这仅处理数据。当然,您还需要处理对两个 5.0.x 服务器所做的自定义。希望您在其他两台服务器上所做的一切都被命名空间和隔离,这样它们就不会与第三台服务器发生冲突。在切换之前,您需要测试您的 5.0.x 自定义,以确保它们可以与 5.2.x 一起使用。

【讨论】:

    猜你喜欢
    • 2019-03-16
    • 2020-10-25
    • 2014-10-01
    • 1970-01-01
    • 2012-06-21
    • 1970-01-01
    • 1970-01-01
    • 2018-10-23
    • 2020-04-03
    相关资源
    最近更新 更多