我想縮小我的MongoDB副本集的大小(集合的大小相同,但磁盤空間不斷增加)。根據MongoDB網站,我應該在主節點上運行mongod --repair以壓縮所有集合。問題將是網站的停機時間。所以,我有兩個選擇(我知道):MongoDB複製集磁盤清理
以輔助節點關閉的副本設置,並在其上運行的mongod --repair並重新啓動回到副本集。我嘗試過這種方式,無法獲得「本地」收集過去的權限錯誤。
關閉輔助節點並刪除數據目錄中的所有文件。重新啓動mongo並讓它從主服務器恢復。這實際上對我有用,但我唯一擔心的是,如果您的期刊收藏已滿,並且由於它是封頂收藏,您將只收到日記中的數據,還是實際複製了所有主數據?
有沒有其他人遇到這種情況?當我試圖尋找這個時,我對缺乏信息感到驚訝。
在你的問題,你是說蒙戈是消耗資源超過其正常貪婪的消費? –