MongoDB初始化副本集的方法如下:
啟動MongoDB實例:首先啟動一個MongoDB實例,作為副本集的主節點(primary)。
創建配置文件:在主節點上創建一個配置文件,包含副本集的配置信息,如副本集的名稱、主節點的IP地址和端口號以及其他副本節點的IP地址和端口號。
啟動副本節點:在其他服務器上啟動MongoDB實例,作為副本集的副本節點(secondary)。
添加副本節點:在主節點上使用Mongo shell或MongoDB驅動程序的add方法,將副本節點添加到副本集中。
驗證副本集狀態:使用Mongo shell的rs.status()命令驗證副本集的狀態,確保所有節點都已成功加入副本集。
設置優先級:如果需要指定主節點或副本節點,可以使用Mongo shell的rs.reconfig()命令設置節點的優先級。
設置讀寫關注點:可以使用Mongo shell的rs.slaveOk()命令設置副本節點的讀寫關注點。
監控副本集:使用Mongo shell的rs.printReplicationInfo()命令監控副本集的復制狀態和延遲情況。
通過以上步驟,可以成功初始化一個MongoDB副本集。