# Rollup ROLLUP 在多維分析中是“上捲”的意思,即將數據按某種指定的粒度進行進一步聚合。 通過建表語句創建出來的表稱為 Base 表(Base Table,基表) 在 Base 表之上,我們可以創建任意多個 ROLLUP 表。這些 ROLLUP 的數據是基於 Base 表產生的,並且在 ...
本文更新於2023-05-11。使用MongoDB 6.0.4。
官方文檔:https://www.mongodb.com/docs/manual/reference/configuration-options/
Linux下配置文件為/etc/mongod.conf。
#
後面的內容作為註釋忽略。大多數參數與mongod的命令行參數對應,如命令行參數為不需指定值的開關則設置為true
或false
。
配置文件的內容如下:
- net:網路配置。
- port:監聽埠。非分片節點和配置伺服器節點的mongod,以及mongos,預設為27017。分片節點的mongod預設為27018。配置伺服器節點的mongod預設為27019。
- bindIp:綁定的IP。以,分隔的列表,0.0.0.0為所有IPv4地址。預設為localhost。
- replication:副本集配置。
- replSetName:副本集名稱。
- security:安全配置。
- authorization:是否啟用許可權驗證。為enabled或disabled(預設)。
- keyFile:密鑰文件路徑。當副本集啟用許可權驗證時必需指定。文件內容為6~1024個base64字元集的字元,所有者必需為mongodb,許可權必需小於600。
- storage:存儲配置。
- dbPath:數據文件目錄路徑。預設為/data/db(各發行版會自定義預設值,如/var/lib/mongodb)。
- directoryPerDB:是否每個資料庫使用一個目錄。預設為false。
- systemLog:日誌配置。
- path:日誌文件路徑。(Linux發行版的包會在初始化腳本中自定義預設值,如/var/log/mongodb/mongod.log,此情況下最好不要修改)