Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn more

View all

Sign in to view all badges

SOLVED

TarMK Author Tier or MongoMK Author Cluster

ariesyinn
Level 3
Level 3

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
markus_bulla_adobe
Correct answer by
Employee
Employee

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
markus_bulla_adobe
Correct answer by
Employee
Employee

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