MongoDB復制集的搭建步驟如下:
安裝MongoDB:確保所有節點上都安裝了相同版本的MongoDB。
配置MongoDB:在每個節點上創建一個MongoDB配置文件(例如:mongod.conf),并配置以下內容:
storage.dbPath
:指定數據存儲路徑。net.port
:指定MongoDB監聽的端口號。replication.replSetName
:設置復制集的名稱。啟動MongoDB服務:在每個節點上啟動MongoDB服務,使用配置文件指定的參數。
初始化復制集:連接到其中一個節點,并初始化復制集。可以使用mongo
shell連接到節點,然后運行以下命令:
rs.initiate(
{
_id: "rs0",
members: [
{ _id : 0, host : "host1:port1" },
{ _id : 1, host : "host2:port2" },
{ _id : 2, host : "host3:port3" }
]
}
)
其中,_id
是復制集的名稱,members
數組定義了復制集的節點。
驗證復制集狀態:在mongo
shell中運行rs.status()
命令,查看復制集的狀態和成員信息。
請注意,以上步驟假設你已經有了三個節點,并且它們的網絡配置允許它們相互通信。如果你的環境不同,可能需要根據實際情況進行調整。此外,確保你的防火墻和安全組設置允許MongoDB端口的通信。