使用文件系统 Oak 仓库
Use file system Oak repository
我已使用 oak-upgrade 实用程序将 Apache Jackrabbit 文件存储库迁移到 Oak,以便用 Oak 替换 jackrabbit。我如何使用新的 oak 存储库? segmentstore
文件夹包含以下文件
data00000a.tar
journal.log
manifest
如何使用 Oak 类 连接到这个新的存储库?我在下面试过
Repository repo = JcrUtils.getRepository("file://d:\testing\oak\segmentstore");
我相信这会奏效-
FileStore fs = FileStoreBuilder.fileStoreBuilder(new File("d:\testing\oak")).build();
SegmentNodeStore ns = SegmentNodeStoreBuilders.builder(fs).build();
Repository repo = new Jcr(new Oak(ns)).createRepository();
我已使用 oak-upgrade 实用程序将 Apache Jackrabbit 文件存储库迁移到 Oak,以便用 Oak 替换 jackrabbit。我如何使用新的 oak 存储库? segmentstore
文件夹包含以下文件
data00000a.tar
journal.log
manifest
如何使用 Oak 类 连接到这个新的存储库?我在下面试过
Repository repo = JcrUtils.getRepository("file://d:\testing\oak\segmentstore");
我相信这会奏效-
FileStore fs = FileStoreBuilder.fileStoreBuilder(new File("d:\testing\oak")).build();
SegmentNodeStore ns = SegmentNodeStoreBuilders.builder(fs).build();
Repository repo = new Jcr(new Oak(ns)).createRepository();