在aem中安装大型软件包

在aem中安装大型软件包,aem,Aem,我需要在正在配置的新实例中安装大型软件包。我使用软件包管理器,但安装需要很长时间。 有没有其他方法可以做到这一点? 此外,如果我能获得有关存储DAM包的物理位置的信息,这将非常有用。(示例:是否有某种方法可以在本地主机上找到DAM包的路径?) 提前谢谢 要安装大型内容包,我们通常使用curl。到目前为止,我们安装的最大软件包大约为15GB,但它也可以与更大的软件包一起使用 curl命令如下所示: curl -u <user>:<password> \ -F fil

我需要在正在配置的新实例中安装大型软件包。我使用软件包管理器,但安装需要很长时间。 有没有其他方法可以做到这一点? 此外,如果我能获得有关存储DAM包的物理位置的信息,这将非常有用。(示例:是否有某种方法可以在本地主机上找到DAM包的路径?)


提前谢谢

要安装大型内容包,我们通常使用
curl
。到目前为止,我们安装的最大软件包大约为15GB,但它也可以与更大的软件包一起使用

curl
命令如下所示:

curl -u <user>:<password> \
    -F file=@"name of zip file" \
    -F name="name of package" \ 
    -F force=true \
    -F install=true \
    http://localhost:4502/crx/packmgr/service.jsp
curl-u:\
-F file=@“zip文件的名称”\
-F name=“包装名称”\
-F力=真\
-F install=true\
http://localhost:4502/crx/packmgr/service.jsp
还有很多更有用的
curl
命令。只需在谷歌上搜索“AEM curl commands”,您就会发现许多类似以下内容的备忘单:


由于package manager是在HTTP上工作的,所以它受到HTTP所有问题的限制。还有其他选择,其中最好的一个是

它利用了可确保传输速度的功能。你可以在Adobe的网站上阅读更多关于它的评论

或者,您也可以使用它,这可能取决于您的机器和网络带宽,因为它不需要打包开销

或者,如果您有大量脱机实例,还可以使用Apache中的oak2oak迁移实用程序。可以找到更多细节

打包需要创建zip文件,并使用大量内存和CPU,因此大型软件包始终是一个问题,因此上述选项将有所帮助。通常建议制作较小的软件包并将其分块安装。您可以使用curl命令拆分超级节点上的包并安装它们(例如,大型DAM repo可以按根路径或其他类别拆分,如起始字母表等)


DAM可以存储在S3或文件系统中,具体取决于您的实例。如果您的实例是复写副本,那么理论上,您可以在数据存储上进行复制并附加到nodestore。不建议这样做,但如果您的实例对于上述常规方法来说太大,这是一个选项。

您是否在线尝试过这些资源?快速谷歌搜索将返回以下结果: