Я пытаюсь использовать класс мониторинга оплогов в casbah
https://github.com/mongodb/casbah/blob/master/casbah-core/src/main/scala/util/OpLog.scala
Что я хочу сделать, это отслеживать записи оплогов на производственной базе данных Монго в
production.someserver.com
, получите записи и отправьте их в базу данных хранения по адресу
test.someotherserver.com
и скопируйте все данные, которые находятся на рабочем сервере, на тестовый сервер.Я не могу использовать наборы реплик, чтобы сделать это, поскольку я не могу повторно развернуть сейчас.Я пытаюсь создать приложение для Scala, чтобы сделать это.Casbah - официальный scala-драйвер для mongo как вышеупомянутого класса, который я пытаюсь создать, используя
val mongoColl = MongoConnection() ("test") ("test_data")
val oLog = new MongoOpLog(mongoColl)
Но я даже не могу его создать, получив ошибку, что mongooplog не найден.Я импортировал необходимую упаковку.Но даже если я в состоянии это сделать, я понятия не имею, как делать то, что я хочу делать.Может ли кто-нибудь указать мне в правильном направлении, как этого добиться.Я довольно новичок в scala, поэтому мне может пригодиться немного подробного объяснения или ссылка, содержащая его.