mongodb目录结构:
data目录:存在数据
etc目录存放配置文件:核心配置文件mongodb.conf,keyfile文件,集群信息文件cluster.conf
log目录:存放日志
tmp目录:存放临时文件,进程id
########################################
├── data/
├── etc/
│ ├── cluster.conf
│ ├── keyfile
│ └── mongodb.conf
├── log/
│ └── mongodb.log
└── tmp/
└── mongo_28000.pid
[work@xxx etc]$ cat mongodb.conf
systemLog:
destination: file
path: /home/work/mongodb/mongo_28042/log/mongodb.log
logAppend: true
#net Options
net:
maxIncomingConnections: 10240
port: 28042
bindIp: 10.136.42.3,localhost
serviceExecutor : adaptive
#security Options
security:
authorization: 'enabled'
keyFile: /home/work/mongodb/mongo_28042/etc/glc-test
clusterAuthMode: "keyFile"
#storage Options
storage:
engine: "wiredTiger"
directoryPerDB: true
dbPath: /home/work/mongodb/mongo_28042/data
#indexBuildRetry: true
journal:
enabled: true
commitIntervalMs: 100
wiredTiger:
engineConfig:
directoryForIndexes: true
cacheSizeGB: 10
journalCompressor: "snappy"
collectionConfig:
blockCompressor: "snappy"
indexConfig:
prefixCompression: true
#wiredTigerCollectionConfigString: lsm
#wiredTigerIndexConfigString: lsm
#replication Options
replication:
oplogSizeMB: 65536 #64GB
replSetName: glc-test
#operationProfiling Options
operationProfiling:
slowOpThresholdMs: 100
mode: "slowOp"
processManagement:
fork: true
pidFilePath: /home/work/mongodb/mongo_28042/tmp/mongo_28042.pid