Expand my Community achievements bar.

Learn about Edge Delivery Services in upcoming GEM session
SOLVED

Migrate from AEM CRX to a standalone JackRabbit OAK repository

Avatar

Level 2

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?

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

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/upgradi...


Thanks
Tarun

View solution in original post

7 Replies

Avatar

Level 7

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

Mahesh_Gunaje_0-1707894775201.png

 

Avatar

Level 2

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.

Avatar

Level 1

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/upgradi...

 

Avatar

Correct answer by
Community Advisor

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/upgradi...


Thanks
Tarun

Avatar

Administrator

@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