配置:
常用配置如下:
配置示例
net: port: 27017 ##監聽端口 systemLog: destination: file path: "mongod.log" ##日誌文件存放位置 logAppend: true ##追加模式寫日誌 storage: engine: wiredTiger ##數據引擎類型,強烈推薦wiredTiger dbPath: /data/soft/mongodb-3.2.1/data ##數據存放位置 journal: enabled: true ##生產環境強烈推薦打開 wiredTiger: engineConfig: cacheSizeGB: 2 ##引擎緩存大小,3.4版本開始,默認值爲:(內存的一半-1G)或256M,取最大的那個 statisticsLogDelaySecs: 3600 ##日誌刷新間隔 journalCompressor: snappy ##日記壓縮方式,允許的值:none,snappy,zlib directoryForIndexes: false ##子目錄存儲索引和數據 collectionConfig: blockCompressor: snappy ##數據文件壓縮方式,允許的值:none,snappy,zlib processManagement: fork: true ##後臺方式運行數據庫進程 replication: oplogSizeMB: 2048 ##副本集操作日誌大小,值越大,允許的宕機時間就越多,否則一旦某臺機器宕機時間過大,會導致超過操作日誌大小的那部分數據無法同步 replSetName: candao_release ##副本集名稱 sharding: clusterRole: shardsvr ##分片羣集中的身份 security: keyFile: /data/soft/mongodb-3.2.1/mongo-key ##集羣間用於通信的安全密鑰文件 clusterAuthMode: "keyFile" ##集羣認證模式 authorization: "enabled" ##是否開啓用戶認證 |