• MongoDB官网配置项目整理


    MongoDB的配置文件共有10个项目:

    systemLog:
    processManagement:
    net:
    security:
    storage:
    operationProfiling:
    replication:
    sharding:
    auditLog:
    snmp:

    详细解析如下:

    systemLog:
       verbosity: <int>
       quiet: <boolean>
       traceAllExceptions: <boolean>
       syslogFacility: <string>
       path: <string>
       logAppend: <boolean>
       logRotate: <string>
       destination: <string>
       timeStampFormat: <string>
       component:
          accessControl:
             verbosity: <int>
          command:
             verbosity: <int>
          # COMMENT some component verbosity settings omitted for brevity
          replication:
             verbosity: <int>
             heartbeats:
                verbosity: <int>
             rollback:
                verbosity: <int>
          storage:
             verbosity: <int>
             journal:
                verbosity: <int>
          write:
             verbosity: <int>

    processManagement:
       fork: <boolean>
       pidFilePath: <string>
       timeZoneInfo: <string>

    net:
       port: <int>
       bindIp: <string>
       bindIpAll: <boolean>
       maxIncomingConnections: <int>
       wireObjectCheck: <boolean>
       ipv6: <boolean>
       unixDomainSocket:
          enabled: <boolean>
          pathPrefix: <string>
          filePermissions: <int>
       ssl:
          sslOnNormalPorts: <boolean>  # deprecated since 2.6
          mode: <string>
          PEMKeyFile: <string>
          PEMKeyPassword: <string>
          clusterFile: <string>
          clusterPassword: <string>
          CAFile: <string>
          CRLFile: <string>
          allowConnectionsWithoutCertificates: <boolean>
          allowInvalidCertificates: <boolean>
          allowInvalidHostnames: <boolean>
          disabledProtocols: <string>
          FIPSMode: <boolean>
       compression:
          compressors: <string>
       transportLayer: <string>
       serviceExecutor: <string>

    security:(Most Available only in MongoDB Enterprise)
       keyFile: <string>
       clusterAuthMode: <string>
       authorization: <string>
       transitionToAuth: <boolean>
       javascriptEnabled:  <boolean>
       redactClientLogData: <boolean>
       sasl:
          hostName: <string>
          serviceName: <string>
          saslauthdSocketPath: <string>
       enableEncryption: <boolean>
       encryptionCipherMode: <string>
       encryptionKeyFile: <string>
       kmip:
          keyIdentifier: <string>
          rotateMasterKey: <boolean>
          serverName: <string>
          port: <string>
          clientCertificateFile: <string>
          clientCertificatePassword: <string>
          serverCAFile: <string>
       ldap:
          servers: <string>
          bind:
             method: <string>
             saslMechanisms: <string>
             queryUser: <string>
             queryPassword: <string>
             useOSDefaults: <boolean>
          transportSecurity: <string>
          timeoutMS: <int>
          userToDNMapping: <string>
          authz:
             queryTemplate: <string>

    storage:
       dbPath: <string>
       indexBuildRetry: <boolean>
       repairPath: <string>
       journal:
          enabled: <boolean>
          commitIntervalMs: <num>
       directoryPerDB: <boolean>
       syncPeriodSecs: <int>
       engine: <string>
       mmapv1:
          preallocDataFiles: <boolean>
          nsSize: <int>
          quota:
             enforced: <boolean>
             maxFilesPerDB: <int>
          smallFiles: <boolean>
          journal:
             debugFlags: <int>
             commitIntervalMs: <num>
       wiredTiger:
          engineConfig:
             cacheSizeGB: <number>
             journalCompressor: <string>
             directoryForIndexes: <boolean>
          collectionConfig:
             blockCompressor: <string>
          indexConfig:
             prefixCompression: <boolean>
       inMemory:
          engineConfig:
             inMemorySizeGB: <number>

    operationProfiling:
       mode: <string>
       slowOpThresholdMs: <int>
       slowOpSampleRate: <double>

    replication:
       oplogSizeMB: <int>
       replSetName: <string>
       secondaryIndexPrefetch: <string>
       enableMajorityReadConcern: <boolean>  ## Deprecated in 3.6

    sharding:
       clusterRole: <string>
       archiveMovedChunks: <boolean>

    auditLog:(Available only in MongoDB Enterprise)
       destination: <string>
       format: <string>
       path: <string>
       filter: <string>

    snmp:
       subagent: <boolean>
       master: <boolean>

    每个项目的详细解析见官方手册:

    https://docs.mongodb.com/v3.6/reference/configuration-options/

    [THE END]

  • 相关阅读:
    BZOJ 2326 数学作业
    BZOJ 4448 情报传递
    BZOJ 4443 小凸玩矩阵
    BZOJ 1852 最长不下降序列
    BZOJ 4373 算术天才⑨与等差数列
    68285
    65656556
    D. Points in rectangle
    恐怖的怪物
    再战斐波那契
  • 原文地址:https://www.cnblogs.com/configure/p/9530891.html
Copyright © 2020-2023  润新知