Подтвердить что ты не робот

Как создать новое ядро ​​в Solr 5?

В настоящее время мы используем Apache Solr 4.10.3 ИЛИ H eliosearch D istribution для S olr [HDS] как поисковая система для индексации наши данные.

Теперь после этого я получил новости об Apache Solr 5.0.0 в прошлом месяце. Я успешно установил версию Apache Solr 5.0.0, и теперь она работает корректно на порту 8983 (означает, что работает только solr, но не может создать ядро). В этом пользовательском интерфейсе я не могу найти пример ядра, а также схемы или файлы конфигурации под ним. Итак, я начал создавать новое ядро ​​при создании в старых версиях, но не смог его создать. Ниже приведена ошибка, я получаю ее:

Ошибка CREATEing SolrCore 'testcore1': невозможно создать core [testcore1] Вызвано: Не удалось найти configName для коллекции testcore1 found: null

Примечание: Я также видел вкладку Облако (т.е. http://localhost:8983/solr/) левой стороне Solr UI, а также не знаете, как это работает? Значение Я не знаю местоположение файлов schema.xml, solrconfig.xml из-за отсутствия папки с образцом (Collection1) и как обновлять эти файлы?

Есть ли какой-либо полезный документ или решение для решения этой проблемы?

4b9b3361

Ответ 1

В Solr 5 создание сердечников поддерживается bin/solr script, представленным в дистрибутиве. Попробуйте

bin/solr create -help

для быстрого введения.

Из приведенного выше справочного документа вы можете найти:

bin/solr create [-c name] [-d confdir] [-n configName] [-shards #] [-replicationFactor #] [-p port]

Ответ 2

В Solr 5.4.0 создайте новое ядро, используя команду из папки Solr-5.x.x(папка установки Solr), как показано ниже,

$ bin/solr create -c <name>

Смотрите эту документацию Apache Solr 5.4 https://cwiki.apache.org/confluence/display/solr/Running+Solr

Ответ 3

{SOLR_INSTALLATION}/server/solr/configsets\basic_configs\conf

вы можете найти пример schema.xml и solrconfig.xml. если вы хотите создать новое ядро {SOLR_INSTALLATION}/server/solr/{new core name} и создать папку conf с требуемой схемой и файл solrconfig.xml и пустой core.properties. вы можете найти примеры для схемы и конфигурации в

{SOLR_INSTALLATION}/example/example-DIH/solr

Ответ 4

Создать с помощью веб-интерфейса Перейдите в каталог bin и введите

   ./solr start -e cloud -noprompt

Что начнется solr. Перейдите в http://localhost:8983 (предполагается, что вы работаете на localhost)

Нажмите на основной администратор, и они "Add Core"

Ответ 5

Используйте solr script с solr правами пользователя для создания ядер Solr, например

cd /opt/solr
sudo -u solr ./bin/solr create -c testcore1

Запустите bin/solr --help для указания синтаксиса.

Для любых других проблем проверьте свои журналы Solr (например, /var/solr/logs/solr.log).

Связано: SOLR-7826: проблемы с разрешением при создании ядер с bin/solr в качестве пользователя root.