mongod.conf YAML or mongod.conf YML is a configuration file in mongoDB, which is being used to provide configuration seetting by MongoDB DBA and read by mongodb database engine while startup.
1. Overview of mongod.conf YAML
When we run
service mongod start command on linux terminal , mongodb database engine read this property from
There are 2 different format first, a text file which is being used up to mongod version 3.0, and another
YAML/YML format being used MongoDB version greater than 3.0, so in this article, I tried to demonstrate
YAML file format with minimum properties. However, you can customize as per your need. When you installed MongoDB in Linux OS, by default
mongod.conf file creates under
/etc foloder i.e.
I usually installed in CentOS flavor of Linux and REDHAT and found mongod.conf configuration file under
/etc/. It’s not hard and fast to create under
/etc folder, it depends upon , OS and its flavour, in Linux (centos) you can view by the following command and customize as per your need.
2. Sample mongod.conf yaml file format
# mongod.conf # for documentation of all options, see: # http://docs.mongodb.org/manual/reference/configuration-options/ # where to write logging data. systemLog: destination: file logAppend: true path: /var/log/mongodb/mongod.log # Where and how to store data. storage: dbPath: /var/lib/mongo journal: enabled: true engine: "wiredTiger" # mmapv1: wiredTiger: engineConfig: cacheSizeGB: 4 # how the process runs processManagement: fork: true # fork and run in background pidFilePath: /var/run/mongodb/mongod.pid # location of pidfile # network interfaces net: port: 27017 # bindIp: 0.0.0.0 # Listen to local interface only, comment to listen on all interfaces. #security: # authorization: 'enabled' # keyFile: /opt/mongodb/keyfile #operationProfiling: replication: replSetName: rs1 # oplogSize=1024 #sharding: ## Enterprise-Only Options #auditLog: #snmp:
You can visit docs.mongodb.com for more details.
Thanks for visiting this post for
mongod.conf yaml file format. You can also visit MongoDB Tutorial Listing page for more articles on MongoDB document-oriented database.
Your comments are welcome to improve this post.
2 thoughts on “mongod.conf yaml file format example”
God to have all minimum props