Не удалось создать коллекцию «techproducts» из-за: Не удалось создать базовое ядро ​​при создании коллекции: techproducts

Я только начал изучать solr с официальной документацией, и во время первого упражнения Index Techproducts Example Data я потерпел неудачу из-за следующей ошибки: Не удалось создать коллекцию «techproducts» из-за: Не удалось создать базовое ядро ​​при создании коллекции: techproducts.

Я пытался изменить версию java с 13 на 8, но это не помогло.

Вот ссылка на документацию: https://lucene.apache.org/solr/guide/8_5/solr-tutorial.html#exercise-1.

Stacktrace из консоли администратора solr

Collection: techproducts operation: create failed:org.apache.solr.common.SolrException: Underlying core creation failed while creating collection: techproducts
    at org.apache.solr.cloud.api.collections.CreateCollectionCmd.call(CreateCollectionCmd.java:304)
    at org.apache.solr.cloud.api.collections.OverseerCollectionMessageHandler.processMessage(OverseerCollectionMessageHandler.java:263)
    at org.apache.solr.cloud.OverseerTaskProcessor$Runner.run(OverseerTaskProcessor.java:504)
    at org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:210)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)

person patrmus054    schedule 26.06.2020    source источник
comment
Журнал Solr должен сообщить вам, что пошло не так. Проверьте журнал и добавьте соответствующую информацию к своему вопросу.   -  person MatsLindh    schedule 26.06.2020
comment
Спасибо @MatsLindh. Обновлено   -  person patrmus054    schedule 26.06.2020
comment
Должно появиться другое сообщение об ошибке - то есть причина, по которой не удалось создать базовое ядро. Это может быть связано с разрешениями, но трассировка стека также должна отображать сообщение.   -  person MatsLindh    schedule 26.06.2020
comment
26.06.2020, 21:01:34 ОШИБКА false OverseerCollectionMessageHandler Ошибка шарда: 192.168.1.42:7574/solr   -  person patrmus054    schedule 26.06.2020
comment
больше этого нет. Я не могу найти файлы журнала. Может есть что-то еще ...   -  person patrmus054    schedule 26.06.2020
comment
Проверьте журнал в экземпляре, запущенном на :7574, а не в том, который запущен на :8983.   -  person MatsLindh    schedule 27.06.2020
comment
После того, как я перезапустил свой Mac, он начал работать. Спасибо @MatsLindh за участие   -  person patrmus054    schedule 27.06.2020


Ответы (4)


Я столкнулся с подобной ситуацией, следуя официальному руководству Solr, как показано ниже.

➜  solr-8.7.0 ERROR: Failed to create collection 'techproducts' due to: Underlying core creation failed while creating collection: techproducts

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

person Frances He    schedule 07.11.2020
comment
У меня это тоже сработало. Отличная находка! - person Fuzzy76; 24.03.2021

У меня была такая же ошибка Не удалось создать базовое ядро ​​.... Используется Java 11, Windows 10.

Файл журнала был $ {solr-home} \ example \ cloud \ node1 \ logs \ solr.log. Внутри было:

org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at http://192.168.1.16:7574/solr: Error CREATEing SolrCore 'techproducts_shard1_replica_n1': Unable to create core [techproducts_shard1_replica_n1] Caused by: no segments* file found in LockValidatingDirectoryWrapper(NRTCachingDirectory(MMapDirectory@{solr_home}\example\cloud\node2\solr\techproducts_shard1_replica_n1\data\index lockFactory=org.apache.lucene.store.NativeFSLockFactory@16326253; maxCacheMB=48.0 maxMergeSizeMB=4.0)): files: [write.lock] at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:681) ~[?:?]
at (etc. etc.)e

Но это был второй раз, когда я запускал solr. В первый раз истекло время попытки связаться с одним из узлов, и сценарий обучения был прерван. Но узлы все еще работали. Я убил их с помощью диспетчера задач Windows, а не с помощью solr stop. Так что я подозреваю, что оставил нестабильный беспорядок, и во второй раз, когда учебник запустил его, он врезался в этот беспорядок.

Я стер все и начал с разархивирования, и в этот третий раз не было тайм-аутов, и руководство завершилось без ошибок.

person ssimm    schedule 10.03.2021

Файл: /opt/solr/server/etc/jetty.xml

(1) Name = requestHeaderSize set Имя свойства solr.jetty.request.header.size default = 81920 (2) Name = responseHeaderSize ›set Имя свойства = solr.jetty.response.header.size default = 81920

(3) Перезапустите Solr

person Sathishkumar    schedule 24.02.2021

Хм, попробовал, но все равно получаю ту же ошибку.

После изменения:

[Set name="requestHeaderSize"][Property name="solr.jetty.request.header.size" default="81920" /][/Set]
[Set name="responseHeaderSize"][Property name="solr.jetty.response.header.size" default="81920" /][/Set]

Я остановил все и повторил попытку, затем брандмауэр Windows запросил авторизацию «SAP Machine» для сообщения java 11, я принял его и повторил попытку. Тогда это сработало. Кажется, что это связано с брандмауэром Windows.

person Kevin Penny    schedule 20.04.2021