0

I have migrated Apache Jackrabbit file repository to Oak using oak-upgrade utility in order to replace the jackrabbit with Oak. How can I use the new oak repository ? The segmentstore folder contains below files

data00000a.tar
journal.log 
manifest

How to connect to this new repository using Oak classes ? I tried below

Repository repo = JcrUtils.getRepository("file://d:\\testing\\oak\\segmentstore");
UmeshPathak
  • 145
  • 1
  • 2
  • 13

1 Answers1

0

I believe this would work-

FileStore fs = FileStoreBuilder.fileStoreBuilder(new File("d:\\testing\\oak")).build();
SegmentNodeStore ns = SegmentNodeStoreBuilders.builder(fs).build();
Repository repo = new Jcr(new Oak(ns)).createRepository();
awd
  • 2,302
  • 1
  • 22
  • 29