потеря данных Solr при перезапуске сервера Solr - PullRequest
0 голосов
/ 17 июня 2019

Я новичок в Apache Manifold (версия 2.12) и Solr (версия 7.6) с Zookeeper (версия 3.14). Я создал три коллекции в Solr, из которых данные для двух поступают из Manifold, а одна - из ручной вставки данных через простой API Solr. Когда я запускаю задания в Manifold, я вижу, что данные вставляются в Solr, и их можно увидеть, запросив Solr.

Но при перезапуске solr все осколки и реплики исчезают и не восстанавливаются никогда. Кроме того, я не могу перезагрузить коллекцию, поскольку она всегда выдает ошибку времени ожидания. Я попытался сделать резервную копию индекса, а затем попытаться восстановить его, но восстановление также не удалось с ошибкой тайм-аута. Я попытался эту команду перезагрузки, восстановить команду с того же сервера, на котором они установлены, но все равно не удается. Похоже, проблема только в коллекциях, в которых данные поступают из Manifold, так как моя другая коллекция, куда я вставляю данные через Solr API, запускается правильно после перезапуска. Я не вижу ошибок при правильной регистрации в логах solr.

Я не получаю, если я что-то пропустил во время выполнения настроек или есть какая-то блокировка на solr, из-за которой ни одна из команд перезагрузки, восстановления не работает должным образом и при перезапуске solr я теряю все.

Пожалуйста, предложите.

...