1

我有一些节点,一个文件夹节点包含我的存储库中的文件节点。我的存储库目录路径是:\home\myStorage\myRepository。
当我浏览存储库目录时,它包含一些未知文件,如这个名称:“-5597184”,以及一些文件夹,如这些名称: 0d , 0b ,...。我认为这些是我的文件夹节点。但有时这些文件夹是从 myRepository 目录创建的!不知道为什么!?但我的应用程序没有问题。
1. 我只想知道为什么会这样?虽然添加节点的路径是正确的!

而且我认为是我的节点文件夹的文件夹太嵌套了!我的意思是它们是文件夹中的文件夹中的文件夹,例如这个路径:/0b/95/46/fileName.pdf
2. 为什么会这样?

预先感谢。

4

1 回答 1

1

我假设您使用的是 ModeShape 3.x。在这种情况下,您可能已将存储库配置为将二进制内容存储在该目录中。

在这种情况下,ModeShape 将由字节的 SHA-1 散列键控的二进制值存储在由 SHA-1 散列的各个部分(分布良好)定义的目录中。有关详细信息,请参阅我们的文档

顺便说一句,这只是二进制值存储。您的索引和 Infinispan 存储应该在其他地方;如果不是,则需要更正您的配置。如果您有任何问题,请在我们的用户论坛上提问。

于 2013-10-02T14:47:30.667 回答