Configuration
mongodb 分片 - 使用 mongos.conf 啟動 mongos
我們目前正在使用 MongoDB 設置一個分片集群,配置伺服器已使用配置文件設置:mongod.conf指出數據和日誌文件夾的替代路徑:
systemLog: destination: file path: "/home/mongo/logs/mongod.log" logAppend: true storage: journal: enabled: true dbpath: "/home/mongo/data" processManagement: fork: true net: bindIp: 127.0.0.1 port: 27019 sharding: clusterRole:configsvr
使用文件(https://docs.mongodb.org/manual/reference/configuration-options/),我已經看到可以使用類似的文件啟動 mongos,問題是,我不知道這是否文件應該與 mongod.conf 不同。到目前為止,我還沒有看到有人使用 mongos.conf 文件…
文件應該相同嗎?只是改變路徑、埠和集群角色?並添加一個“configDB:” lign?
是的,您使用 的配置文件
mongos
,並且許多選項mongos
與mongod
. 您需要查閱 MongoDB 配置文件選項文件以獲取有關哪些選項適用於哪個 MongoDB 伺服器角色的更明確說明。我看到你已經找到了那個連結,但是你所有的答案都在那裡。啟動
mongos
(手動或在您的初始化腳本中)時,您將配置文件作為執行時參數提供給它。您將需要告訴mongos
諸如要在哪個埠上執行、日誌路徑(如果您註銷)以及最重要的是configdb=[your config server URIs]
您的副本集密鑰之類的事情。