mongodb org.apache.jackrabbit.oak.plugins.document.Document.config proper syntax on AEM 6.5

Avatar

Avatar

AndreaB69

Avatar

AndreaB69

AndreaB69

30-03-2021

Hello,

we have issues with aem not recognising db name and url from config file on aem 6.5

I saw in this url

https://experienceleague.adobe.com/docs/experience-manager-64/deploying/introduction/aem-with-mongod...

this syntax

 

mongodburi=mongodb://aem:aempassword@mongodbserver1.customer.com:27000,mongodbserver2.customer.com:27000
#Name of MongoDB database to use
db=aem
#Store binaries in custom BlobStore e.g. FileDataStore
customBlobStore=true
 
while this
 
is suggesting this syntax with mongouri (instead of mongodburi ) boolean type and quotes:
 
#Mongo server details
mongouri="mongodb://localhost:27017"

#Name of Mongo database to use
db="aem-author"

#Store binaries in custom BlobStore
customBlobStore=B"false"
 
which is the right one on the latest AEM 6.5 ?
any idea why the config file might not be applied?
 
Thanks
 
 

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar

jbrar

Employee

Avatar

jbrar

Employee

jbrar
Employee

30-03-2021

First, Make sure you are using .config and not .cfg for configuration files, and the syntax was also changed from :

 

 

# org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreService.cfg

#MongoDB server details
mongodburi=mongodb://aem:aempassword@mongodbserver1.customer.com:27000],mongodbserver2.customer.com:27000#Name of MongoDB database to use
db=aem
#Store binaries in custom BlobStore e.g. FileDataStore
customBlobStore=true
cache=2048
blobCacheSize=1024

 To

#org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreService.config

#Mongo server details mongouri="mongodb://aem:aempassword@mongodbserver1.customer.com:27000],mongodbserver2.customer.com:27000" #Name of Mongo database to use 
db="aem"  
#Store binaries in custom BlobStore 
customBlobStore=B"true"
cache=I"2048" 
blobCacheSize=I"1024"

Answers (3)

Answers (3)

Avatar

Avatar

jbrar

Employee

Avatar

jbrar

Employee

jbrar
Employee

30-03-2021

"mongodburi" was the old synatax as per my last update and a docbug needs to be logged for :

 

https://experienceleague.adobe.com/docs/experience-manager-65/deploying/introduction/aem-with-mongod...

 

Avatar

Avatar

jbrar

Employee

Avatar

jbrar

Employee

jbrar
Employee

30-03-2021

You can check [1] for more details on the connection string options

 

[1] https://docs.mongodb.com/manual/reference/connection-string/

 

Avatar

Avatar

AndreaB69

Avatar

AndreaB69

AndreaB69

30-03-2021

Thanks !
do you have a mongouri sample with repilicaset and authentication with authSource?