Migrate from AEM CRX to a standalone JackRabbit OAK repository | Community
Skip to main content
New Participant
February 14, 2024
Solved

Migrate from AEM CRX to a standalone JackRabbit OAK repository

  • February 14, 2024
  • 4 replies
  • 1507 views

I read link https://medium.com/@anmolbhardwaj94/17-5-things-jcr-jackrabbit-oak-d2b91d256330#:~:text=CRX%20was%20...., based on that information it seems that AEM CRX is JackRabbit AOK.

 

Why I need to know this is: Can we migrate from this CRX 1 on 1 to a standalone JackRabbit OAK repository?

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by TarunKumar

Hi @willw34480670 ,

CRX2Oak is a tool designed to migrate data between different repositories.

It can be used to migrate data from older CQ versions based on Apache Jackrabbit 2 to Oak, and it can also be used to copy data between Oak repositories.

You can download the newest version of crx2oak from the public Adobe repository at this location:
https://repo1.maven.org/maven2/com/adobe/granite/crx2oak/

For more details on it please follow below link
https://experienceleague.adobe.com/docs/experience-manager-65/content/implementing/deploying/upgrading/using-crx2oak.html?lang=en


Thanks
Tarun

4 replies

kautuk_sahni
Employee
February 16, 2024

@willw34480670 Did you find the suggestions from users helpful? Please let us know if more information is required. Otherwise, please mark the answer as correct for posterity. If you have found out solution yourself, please share it with the community.

Kautuk Sahni
New Participant
February 21, 2024

Thanks I've enough information to proceed

TarunKumar
TarunKumarAccepted solution
New Participant
February 14, 2024

Hi @willw34480670 ,

CRX2Oak is a tool designed to migrate data between different repositories.

It can be used to migrate data from older CQ versions based on Apache Jackrabbit 2 to Oak, and it can also be used to copy data between Oak repositories.

You can download the newest version of crx2oak from the public Adobe repository at this location:
https://repo1.maven.org/maven2/com/adobe/granite/crx2oak/

For more details on it please follow below link
https://experienceleague.adobe.com/docs/experience-manager-65/content/implementing/deploying/upgrading/using-crx2oak.html?lang=en


Thanks
Tarun

New Participant
February 14, 2024

Repository migration is not possible, but you can synchronize repositories between CRX1 and OAK.

In any JCR-compliant repository, there are two components: a node store and a segment store. Instead of performing a migration, it is essential to synchronize each type individually, with a preference for syncing the node store first and then the segment store.

Use can download the following crx2oak tool 
https://repo1.maven.org/maven2/com/adobe/granite/crx2oak/

and follow the official documentation
https://experienceleague.adobe.com/docs/experience-manager-65/content/implementing/deploying/upgrading/using-crx2oak.html?lang=en

 

New Participant
February 14, 2024

Hi @willw34480670 

 

whats your intention? which version of AEM you are using? you can see the crx/de details here: http://localhost:4502/crx/de/index.jsp

 

New Participant
February 14, 2024

 

New Participant
February 14, 2024

We are working on a new application that uses Jackrabbit OAK with as starting point data from AEM/CRX.

That's why I was wondering if a 1:1 copy is possible.