Alfresco - 想要更改内容存储路径

时间:2017-06-07 05:35:23

标签: alfresco alfresco-share alfresco-webscripts

我想更改Alfresco实例的现有内容存储路径,因为它即将完整。一种解决方案是将现有内容存储库移动到另一个位置并更改alfresco.global.properties中的路径,但我想在另一个位置写入新数据并从当前位置读取现有数据。

3 个答案:

答案 0 :(得分:2)

据我所知,露天将是不可能的事情。第一个原因如下:

  • Dir Root拥有文件索引。如果我们将其删除,对于solr来说,处理这些事情会很困难。

还有很多其他原因。

但是为了将来解决此问题,您可以设置内容存储配置。您可以在下面的链接中找到相关详细信息。

http://docs.alfresco.com/5.1/concepts/manage-cs-home.html

特别是在一个下面会更有用。

http://docs.alfresco.com/5.1/concepts/store-config-fullexample.html

这在企业版中可用。我不知道100%关于内容存储,阅读完整文档可能会解决您的问题。

答案 1 :(得分:2)

您无法编辑" dir root"属性,因为该文件夹包含正确的Alfresco启动所需的文件。但是,您可以使用Alfresco"内容商店"功能,只需添加任意数量的额外商店。

阅读内容商店。

http://docs.alfresco.com/5.1/concepts/store-manage-content.html

http://docs.alfresco.com/4.1/concepts/store-config-fullexample.html

我刚刚看到Krutik使用了与我相同的链接,抱歉。如果您使用CE,您仍然可以使用/添加自己的内容存储库。缺少的功能是OOTB"内容存储选择器"您可以通过在特定节点上设置属性/方面来选择具体内容存储库。

答案 2 :(得分:1)

当然这是可能的,但可能不像你期望的那样。 AFaust的简单内容存储是遵循不同概念如何生成服务器端文档路径的不同内容存储库实现的集合。您可以检查selector property-based routing store以按创建/修改日期选择位置。 如果您的目标只是在测试和开发系统中处理受限磁盘空间,则可以通过将文件夹移动到另一个磁盘并在Alfresco期望目录的位置创建符号链接来更轻松地使用符号链接(或快捷方式)。 但要注意:这可能最终会导致令人困惑的文件夹结构。如果您忽略了有关已移动文件夹的概述,则可能会意外导致数据丢失。

如果您在linux / unix上运行,则创建包含不同物理设备/分区的逻辑卷可能要容易得多。

另一个非常简单的解决方案:将整个目录alf_data / contentstore /移动到网络存储,大到足以存储所有数据并在alfresco-global.properties中更改该路径