asticsearch: повторная синхронизация индексов с mongodb - PullRequest
0 голосов
/ 23 января 2020

Мне нужна следующая ситуация, нужна помощь:

  • запуск реплики mongodb. Устанавливает 3 экземпляра с несколькими базами данных и коллекциями. c между эластичным поиском и mongodb я запускаю следующую команду >mongo-connector -m 127.0.0.1:27017 -t 127.0.0.1:9200 -d elastic2_doc_manager И она отлично работала, все данные из mongodb синхронизированы с эластичным поиском, приятным и приятным.
  • все работало в идеальной гармонии ....
  • до того времени, пока я не удалил все индексы из elasti c, чтобы найти решение для другой проблемы.

Проблема: Поскольку я удалил все индексы из моего поиска упругого поиска. когда я запускаю эту команду >mongo-connector -m 127.0.0.1:27017 -t 127.0.0.1:9200 -d elastic2_doc_manager, она не синхронизирует c данные из mongodb вasticsearch. Я также пытался mongo-connector -m localhost:27017 -t localhost:9200 -d elastic2_doc_manager -n {db}.{collection_name} -g {djangodb}.{spiderCollection1} Но это не работает.

Что я могу сделать, чтобы повторно запустить синхронизацию c коллекций / документов вasticsearch от mongodb? Или как я могу выполнить повторную синхронизацию данных из mongodb вasticsearch

ни одна версия db илиasticsearch не была изменена / модифицирована.

Буду признателен за вашу помощь.

Спасибо

1 Ответ

0 голосов
/ 24 января 2020

Сработало, воссоздав БД в mongodb снова. Но если кто-нибудь знает какой-либо другой альтернативный обходной путь, пожалуйста, не стесняйтесь делиться без необходимости повторного создания БД в mongodb. спасибо,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...