2011-07-18 44 views
2

我需要複製生產中的mongo數據庫切片到另一個研究分貝,但我不能使用副本集或類似的東西,因爲這些生產切片不能停止或重新啓動。scala腳本觀看蒙戈oplog

我現在唯一的選擇是編寫一個scala腳本,它將運行在produciton slice上並觀察mongo的oplog集合,並且每次oplog上的新寫入都必須把它發送到另一個研究數據庫並複製行動在那裏。

作爲scala和mongo的新手,我會很高興,如果有人能夠給我指示如何開始這樣的事情,以及這是否是正確的做法或是否有任何其他方式來做到這一點。我的領導堅持這樣的事情,所以如果有人能夠指出我要尋找哪個圖書館以及該劇本應該如何發展的正確方向會更好。

任何幫助對我來說都是非常有用的。提前致謝!

+0

您可以添加新的mongod現有副本集不停止現有的一個。你是否說你目前沒有設置複製品? –

回答