MarkLogic森林无效的跨设备链接

问题描述 投票:1回答:1

我们正在运行MarkLogic 9.0-11版本3节点集群,并且MarkLogic安装在“ /var/opt/MarkLogic/”目录中,我们具有从“ /var/opt/MarkLogic/Forests”到“ /ML-content”目录的软链接,如下所示:-

lrwxrwxrwx. 1 daemon daemon     19 May  2  2019 Forests -> /ML-content/Forests

[每当我们使用默认数据目录(即/ var / opt / MarkLogic)创建任何目录林时,都会看到文件夹创建为“ / ML-content”,这很好,但是当我们必须删除目录林或清除目录林时,就会看到下面的问题:-

2020-05-04 14:49:31.963 Alert: XDMP-FORESTERR: Error in clear of forest D2C-data-hub-FINAL-7: SVC-DIRREN: Directory rename error: rename '/var/opt/MarkLogic/Forests/D2C-data-hub-FINAL-7 to /var/opt/MarkLogic/TmpForests/D2C-data-hub-FINAL-7': Invalid cross-device link

有人遇到过同样的问题吗?我们该如何解决呢?任何建议/帮助

提前感谢

marklogic marklogic-9
1个回答
0
投票

我相信,当您尝试重命名并且源和目标位于不同的文件系统上时,您会得到这些错误。

不是在/var/opt/MarkLogic/Forests目录上创建符号链接,而是可以创建新的目录林,以指定数据目录的所需位置,并将其附加到数据库。

如果原始目录林中已有内容,则可以retire the original forest并确保启用了重新平衡器,以使内容从原始目录林中流失并进入新目录林。

重新平衡文档后,您可以分离并删除原始林。

© www.soinside.com 2019 - 2024. All rights reserved.