Replication

Mongodb - 分片+複製現有集合

  • November 4, 2017

我有一個快速增長的現有 mongo (3.4) 數據庫,所以我需要對其進行分片。我只是開始分片/複製,目前正在閱讀文件。

這是用於分片和複製現有集合的邏輯事件序列:

  1. 創建 3x 配置伺服器副本集
  2. 用配置集連接現有的 mongo 伺服器
  3. 在現有數據庫上啟用分片
  4. 創建另一個 mongo 伺服器並連接配置集
  5. 對現有集合進行分片
  6. 創建副本伺服器並連接配置集

謝謝

是的,你可以這樣做。集群中的分片不需要是副本集,但當然是推薦的。稍後,可以將這些節點轉換為單節點副本集,然後將更多節點添加到這些副本集中。但是,在將節點設置為副本集之後,您需要做一些“幕後”更新,以便配置伺服器(和 mongos)知道分片現在是副本集而不是單個節點了。

引用自:https://dba.stackexchange.com/questions/190005