Solr не может найти файл конфигурации, несмотря на то, что он выходит - PullRequest
0 голосов
/ 25 марта 2019

Я изменил некоторые права в новом ядре (solr 7.7.1), который я пытаюсь настроить. Это привело к тому, что ядро ​​не запустилось при старте. Права выглядят хорошо для меня и всего остального, а также. Не отличается от других ядер.

Сообщение об ошибке:

SolrCore Initialization Failures
test: org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: Could not load conf for core test: Error loading solr config from /var/solr/data/test/conf/solrconfig.xml
Please check your logs for more information

.log:

core test is not available due to init failure: Could not load conf for core test: Error loading solr config from /var/solr/data/test/conf/solrconfig.xml
    at org.apache.solr.core.CoreContainer.getCore(CoreContainer.java:1644)

Сам файл:

ls -ls /var/solr/data/test/conf/solrconfig.xml
4 lrwxrwxrwx 1 solr solr 71 Mar 25 09:52 /var/solr/data/test/conf/solrconfig.xml -> /home/www/test/solrconfig.xml

Выглядит 1: 1 с другой конфигурацией ядра Чего мне не хватает?

1 Ответ

0 голосов
/ 25 марта 2019
  1. Проверьте, не выходит ли файл /home/www/test/solrconfig.xml
  2. Узнайте, под какой учетной записью работает solr. Используйте что-то вроде ps -efa | grep solr и проверьте, имеет ли этот пользователь доступ к /home/www/test/solrconfig.xml
  3. Если /var/solr/data/test/conf/solrconfig.xml и /home/www/test/solrconfig.xml сопротивляются в одной и той же файловой системе: попробуйте использовать жесткие ссылки вместо программных ссылок.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...