2016-08-02 4 views
5

С Solr 4.x, http://localhost:8983/solr/admin/cores возвращает XML-описание загруженных ядер, что указывает путь к пути к файлу instanceDir.Что определяет, имеет ли экземпляр InstanceDir полный или относительный путь?

... 
<lst name="collection1"> 
<str name="name">collection1</str> 
<bool name="isDefaultCore">true</bool> 
<str name="instanceDir">C:\solr\solr-4.10.1\example\solr\collection1\</str> 
... 

На моем компьютере с Windows 7 это отображается как полный путь, но другие сообщили об этом как относительном пути. Какие факторы могут привести к тому, что это значение будет представлено как относительный путь, и есть ли способ заставить его представить полный путь?

ответ

2

Не могли бы вы подтвердить, что вы установили solr.home. Пожалуйста, проверьте это Solr Wiki для более подробной информации. Надеюсь, что решение solr.home должно решить проблему.

Вы можете добавить его в качестве виртуальной машины Java аргумент

java -Dsolr.solr.home=/your/solr/home/path/here -jar start.jar 

Упакуйте Tomcat, вы можете также сделать, как показано ниже

export JAVA_OPTS="$JAVA_OPTS -Dsolr.solr.home=/your/solr/home/path/here" 

Благодарности

+0

Как это установить? Из командной строки при запуске Solr? –

+0

Я пытаюсь запустить следующую команду, но она не работает. Я что-то упускаю? 'C: \ Solr-4.7.2 \ example> java -Dsolr.solr.home = C: \ Solr-4.7.2 \ example -jar start.jar' ' Ошибка: не удалось найти или загрузить основной класс .solr.home = C: \ Solr-4.7.2 \ example' –

+0

Я награждаю награду за то, что ссылка на информацию и документацию полезна, но я оставляю вопрос отмеченным как безответный, потому что я все еще ищу факторы, которые приводят путь к выражению как относительный в реакции/solr/admin/core. Мне нужна эта информация для обновления документации. –