Expand my Community achievements bar.

SOLVED

TarMK Author Tier or MongoMK Author Cluster

Avatar

Level 4

Hi all,

I am using AEM 6.2 and I am planning to upgrade to 6.4. I am scanning Upgrade Procedure and how can I know my AEM use whether TarMK or Mongo MK?

 

Thanks,

Yin

1 Accepted Solution

Avatar

Correct answer by
Employee Advisor

Hi @ariesyinn!

The default setup for AEM that is used in most installations is TarMK. If you are not aware of which one your setup is using it's most probably TarMK. You would certainly know if it was MongoMK as you would need dedicated MongoDB cluster infrastructure and someone running and managing the Mongo part of it. Also there are only a couple of use cases where it would be recommended to use MongoMK, the default TarMK is the recommendation for the majority of projects.

 

If you want to be sure, please refer to the "AEM Configuration" section on this page of the documentation [1] and verify if any of the mentioned configs are present on your environment. You are running MongoMK if: 

  • Your AEM instance is running with the following run mode: "crx3mongo"
  • You have an active configuration of the DocumentNodeStoreService (org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreService) with connection details pointing to your MongoDB infrastructure.
  • You don't have an (active) SegmentNodeStoreService configuration (org.apache.jackrabbit.oak.segment.SegmentNodeStoreService) and no according TAR files are present in the file system at crx-quickstart/repository/segmentstore (for TarMK, there would be at least one, probably multiple dataXXXXXX.tar files holding the actual repository data; however, the position of the segment store can vary if it has been configured to a different value than the default in the SegmentNodeStoreService configuration).

 

Another note on your upgrade plans:

Please re-evaluate if your target version of AEM should really be AEM 6.4. Service Pack 8 CFP 4 is the last CFP for that version of AEM (see Release Roadmap [2]) and Core Support has already ended (see EOL Matrix [3]). I highly recommend to use AEM 6.5 as a target version for your upgrade!

 

Hope that helps!

 

[1] https://helpx.adobe.com/experience-manager/6-3/sites/deploying/using/aem-with-mongodb.html#main-pars...

[2] https://experienceleague.adobe.com/docs/experience-manager-release-information/aem-release-updates/u...

[3] https://helpx.adobe.com/support/programs/eol-matrix.html

View solution in original post

1 Reply

Avatar

Correct answer by
Employee Advisor

Hi @ariesyinn!

The default setup for AEM that is used in most installations is TarMK. If you are not aware of which one your setup is using it's most probably TarMK. You would certainly know if it was MongoMK as you would need dedicated MongoDB cluster infrastructure and someone running and managing the Mongo part of it. Also there are only a couple of use cases where it would be recommended to use MongoMK, the default TarMK is the recommendation for the majority of projects.

 

If you want to be sure, please refer to the "AEM Configuration" section on this page of the documentation [1] and verify if any of the mentioned configs are present on your environment. You are running MongoMK if: 

  • Your AEM instance is running with the following run mode: "crx3mongo"
  • You have an active configuration of the DocumentNodeStoreService (org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreService) with connection details pointing to your MongoDB infrastructure.
  • You don't have an (active) SegmentNodeStoreService configuration (org.apache.jackrabbit.oak.segment.SegmentNodeStoreService) and no according TAR files are present in the file system at crx-quickstart/repository/segmentstore (for TarMK, there would be at least one, probably multiple dataXXXXXX.tar files holding the actual repository data; however, the position of the segment store can vary if it has been configured to a different value than the default in the SegmentNodeStoreService configuration).

 

Another note on your upgrade plans:

Please re-evaluate if your target version of AEM should really be AEM 6.4. Service Pack 8 CFP 4 is the last CFP for that version of AEM (see Release Roadmap [2]) and Core Support has already ended (see EOL Matrix [3]). I highly recommend to use AEM 6.5 as a target version for your upgrade!

 

Hope that helps!

 

[1] https://helpx.adobe.com/experience-manager/6-3/sites/deploying/using/aem-with-mongodb.html#main-pars...

[2] https://experienceleague.adobe.com/docs/experience-manager-release-information/aem-release-updates/u...

[3] https://helpx.adobe.com/support/programs/eol-matrix.html