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

Migrate from AEM CRX to a standalone JackRabbit OAK repository

  • February 14, 2024
  • 4 replies
  • 1516 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

Level 7
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

 

Level 2
February 14, 2024

 

Level 2
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.

Level 2
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

 

TarunKumar
Community Advisor
TarunKumarCommunity AdvisorAccepted solution
Community Advisor
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

kautuk_sahni
Community Manager
Community Manager
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
Level 2
February 21, 2024

Thanks I've enough information to proceed