您好,登錄后才能下訂單哦!
mongodb3.x版本后就是要yaml語法格式的配置文件,下面是yaml配置文件格式如下:
官方y(tǒng)aml配置文件選項(xiàng)參考:https://docs.mongodb.org/manual/reference/configuration-options/#configuration-file
只能使用空格,不支持tab鍵,切記,原因你懂的。。。。。。
systemLog: destination: file//指定是一個(gè)文件 path: /data/logs/mongod.log//日志存放位置 logAppend: true//產(chǎn)生日志內(nèi)容追加到文件 # quiet: true//在quite模式下會(huì)限制輸出信息 # timeStampFormat: iso8601-utc //默認(rèn)是iso8601-local,日志信息中還有其他時(shí)間戳格式:ctime,iso8601-utc,iso8601-local
processManagement: fork: true//以守護(hù)進(jìn)程的方式運(yùn)行MongoDB,創(chuàng)建服務(wù)器進(jìn)程 pidFilePath: "/data/mongo-data/mongod.pid"http://pid文件路徑 net: # bindIp: 192.168.33.131//綁定ip地址訪問mongodb,多個(gè)ip逗號(hào)分隔 port: 27017//端口 maxIncomingConnections:10000//默認(rèn)65535,mongodb實(shí)例接受的最多連接數(shù),如果高于操作系統(tǒng)接受的最大線程數(shù),設(shè)置無效。 # http: # enabled: true//http端口最好關(guān)閉 #RESTInterfaceEnabled: false//即使http接口選項(xiàng)關(guān)閉,如果這個(gè)選項(xiàng)打開后會(huì)有更多的不安全因素
storage: dbPath: "/data/mongo-data"http://數(shù)據(jù)文件存放路徑 engine: wiredTiger//數(shù)據(jù)引擎 wiredTiger: engineConfig://wt引擎配置 cacheSizeGB: 1//看服務(wù)器情況來進(jìn)行設(shè)置 directoryForIndexes: true//索引是否按數(shù)據(jù)庫名進(jìn)行單獨(dú)存儲(chǔ) collectionConfig: blockCompressor: zlib//壓縮配置 indexConfig: prefixCompression: true//索引配置 journal: enabled: true//記錄操作日志,防止數(shù)據(jù)丟失。 directoryPerDB: true//指定存儲(chǔ)每個(gè)數(shù)據(jù)庫文件到單獨(dú)的數(shù)據(jù)目錄。如果在一個(gè)已存在的系統(tǒng)使用該選項(xiàng),需要事先把存在的數(shù)據(jù)文件移動(dòng)到目錄。 operationProfiling: slowOpThresholdMs: 100 //指定慢查詢時(shí)間,單位毫秒,如果打開功能,則向system.profile集合寫入數(shù)據(jù) mode: "slowOp"http://off、slowOp、all,分別對(duì)應(yīng)關(guān)閉,僅打開慢查詢,記錄所有操作。 security: keyFile: "/data/mongodb-keyfile"http://指定分片集或副本集成員之間身份驗(yàn)證的key文件存儲(chǔ)位置 clusterAuthMode: "keyFile"http://集群認(rèn)證模式,默認(rèn)是keyFile authorization: "disabled"http://訪問數(shù)據(jù)庫和進(jìn)行操作的用戶角色認(rèn)證
復(fù)制集相關(guān)配置,根據(jù)以上配置文件進(jìn)行如下配置。
replication: oplogSizeMB: 50//默認(rèn)為磁盤的5%,指定oplog的最大尺寸。對(duì)于已經(jīng)建立過oplog.rs的數(shù)據(jù)庫,指定無效 replSetName: "rs_zxl"http://指定副本集的名稱 secondaryIndexPrefetch: "all"http://指定副本集成員在接受oplog之前是否加載索引到內(nèi)存。默認(rèn)會(huì)加載所有的索引到內(nèi)存。none不加載;all加載所有;_id_only僅加載_id
分片集群配置,分片復(fù)制集配置(單實(shí)例節(jié)點(diǎn)的基礎(chǔ)上)
replication: oplogSizeMB:50 replSetName: "rs_zxl" sharding: clusterRole: shardsvr
config server配置(單實(shí)例節(jié)點(diǎn)的基礎(chǔ)上)
sharding: clusterRole: configsvr
mongos配置,(與單實(shí)例不同)
systemLog: destination: file path: /data/logs/mongos.log logAppend: true net: port: 27019 sharding: configDB: 192.168.33.131:30000
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。