MongoDB常用配置及維護

配置:
常用配置如下:

配置示例

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" ##是否開啓用戶認證


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章