Когда наш сервер Solr 5.5.4 перезагружается, он теряет все ядра, с которыми он работал ранее. Когда я пытаюсь воссоздать / повторно добавить их, используя исходные пути (через веб-интерфейс), мне говорят, что ядро уже существует и не может быть добавлено. Что мне не хватает?
Часто люди неправильно понимают, как «перезапустить» solr. Если вы хотите перезапустить свой экземпляр solr, следуя командам:
./bin/solr stop -all
./bin/solr start -p all
то ваши ядра, скорее всего, не будут там после перезапуска, и во многих случаях вы даже не сможете их загрузить.
Если, однако, вы остановите работу следующим образом:
./bin/solr stop -all
а затем запустите каждый узел кластера следующим образом:
./bin/solr start -cloud -p port -s nodepath
тогда ваши ядра будут там! Например, для предыдущей команды вы можете ввести:
./bin/solr start -cloud -p 8983 -s "example/cloud/node1/solr"