


At the end, the wizard will generate a deployment package with your unique settings. You will however need to key in the IP addresses of the servers you are deploying on. The wizard is very straightforward, and we would recommend you stick with the default values. The admin can visualise their shards and drill down into nodes using the web interface.ĬlusterControl also manages all the MongoDB nodes, and will restart any nodes that fail. ClusterControl collects monitoring data from all the various servers, and stores the data on a local monitoring database (cmondb). We also have a ClusterControl server, our on-premise tool to manage and monitor the MongoDB cluster.

mongod shard servers have their data directory in /var/lib/mongodb, and listens on port 27018.Config servers have their data directory in /var/lib/mongodb/config and listens on port 27019.They are self contained and will usually be run on each of your application servers. Mongo query routers ( mongos) - clients connect a mongos, which route queries to the appropriate shards.Writes to config servers use a two-phase commit to ensure atomic and replication transaction of the shard cluster's metadata".

As per documentation, "a production shard cluster will have three config server processes, each existing on a separate machine.
