Я установил Solr 6 на Ubuntu, например Digital Ocean:Как создать Solr 6 ядер?
install_solr_service.sh solr-6.1.0.tgz
и проверить, что Solr работает. Однако я не могу создавать какие-либо ядра, будь то через интерфейс пользователя или в командной строке. Я пробовал различные различные перестановки:
sudo ./solr create -c netest
включая
sudo ./solr create -c netest -d /opt/solr/server/solr/configsets/basic_configs/conf/
но он всегда дает мне:
ERROR: Error CREATEing SolrCore 'netest': Unable to create core [netest] Caused by: /var/solr/data/netest/data
Если я создаю каталог заранее:
sudo mkdir /var/solr/data/netest/
sudo mkdir /var/solr/data/netest/data
sudo chown -R solr:solr /var/solr/data
, когда я заново создаю Команда, которую я получаю:
ERROR: Error CREATEing SolrCore 'netest': Unable to create core [netest] Caused by: Can't find resource 'solrconfig.xml' in classpath or '/var/solr/data/netest'
Если скопировать solrconfig.xml
в каталог и запустить команду еще раз я получаю:
ERROR: Error CREATEing SolrCore 'netest': Unable to create core [netest] Caused by: Can't find resource 'schema.xml' in classpath or '/var/solr/data/netest'
и я застрял на этом этапе, как Google не помогает мне найти, где получить или создать файл schema.xml.
Может ли кто-нибудь помочь?
Линия chown не соответствует другим строкам - и является ли/var/solr, принадлежащим пользователю solr? (и в противном случае пустые при выдаче первой команды create?) .. и вы можете найти [подробнее о schema.xml] (http://solr.pl/en/2010/08/16/what-is-schema-xml/) если вы google 'schema.xml solr' – MatsLindh
Спасибо. Строка была опечаткой в вопросе. Да,/var/solr принадлежит пользователю solr, нет, он не пуст (данные log4j.properties \t logs solr-8983.pid solrconfig.xml). Я взгляну на ссылку схемы. –
Возможный дубликат [Ошибка CREATEing SolrCore 'getstarted': Невозможно создать core \ [getstarted \] Вызвано: /var/solr/data/gettingstarted/data](http://stackoverflow.com/questions/33851416/error- create-solrcore-getstarted-able-to-create-core-getstarted) – kenorb