【Mongo】mongo配置文件
大于等于3.2按这种写法
[ root@ ip - 172 - 31 - 33 - 43 conf ] # more shard1 . conf
# where to write logging data .
systemLog :
destination : file
logAppend : true
path : /data/shard1/log/shard1 . log
# Where and how to store data .
storage :
dbPath : /data/shard1/data
journal :
enabled : true
wiredTiger :
engineConfig :
cacheSizeGB : 5 ##限制内存使用大小
# how the process runs
processManagement :
fork : true
pidFilePath : /data/shard1/log/shard1 . pid
# network interfaces
net :
port : 27001
bindIp : 172 . 31 . 33 . 43
#security :
# authorization : enabled
#operationProfiling :
replication :
replSetName : shard1
sharding :
clusterRole : shardsvr
security: ###开启权限认证
keyFile: /usr/local/mongodb/keyfile
authorization: enabled
[ root@ ip - 172 - 31 - 33 - 43 conf ] # more config . conf
## content
systemLog :
destination : file
logAppend : true
path : /data/config/log/config . log
# Where and how to store data .
storage :
dbPath : /data/config/data
journal :
enabled : true
# how the process runs
processManagement :
fork : true
pidFilePath : /data/config/log/configsrv . pid
# network interfaces
net :
port : 21000
bindIp : 172 . 31 . 33 . 43
#operationProfiling :
replication :
replSetName : config
sharding :
clusterRole : configsvr
[ root@ ip - 172 - 31 - 33 - 43 conf ] # more mongos . conf
systemLog :
destination : file
logAppend : true
path : /data/mongos/log/mongos . log
processManagement :
fork : true
# network interfaces
net :
port : 20000
bindIp : 172 . 31 . 33 . 43
#监听的配置服务器 , 只能有1个或者3个 configs为配置服务器的副本集名字
sharding :
configDB : config/172 . 31 . 33 . 43 : 21000 , 172 . 31 . 45 . 127 : 21000 , 172 . 31 . 36 . 162 : 21000
小于3.2一般按这种格式
port = 27017
dbpath = / data/mongodb/data
logpath = / data/mongodb/logs/mongodb . log
pidfilepath = / data/mongodb/logs/mongodb . pid
logappend = true
auth = true
fork = true
wiredTigerCacheSizeGB = 20