Environment Variables and Runtime Flags
Common environment variables
Examples used in local cluster compose:
MONKDB_HEAP_SIZE=1gMONKDB_INDICES_FIELDDATA_BREAKER_LIMIT=60%
Use env vars for containerized runtime defaults and operational overrides.
Common -C runtime flags
Examples:
-Ccluster.name=...-Cnetwork.host=...-Cnetwork.publish_host=...-Ctransport.port=...-Cnode.name=...-Cdiscovery.seed_hosts=...-Ccluster.initial_master_nodes=...
Configuration file location
Typical file: monkdb.yml
Example baseline in this repo:
network.host: _local_,_site_
path:
logs: /data/log
data: /data/data
blobs:
path: /data/blobs
Where to set what
- Use
monkdb.ymlfor stable node baseline. - Use
-Cflags for deployment-time topology wiring. - Use environment variables for container/JVM operational values.