Где $SOLR_HOME в SOLR 6.6.2?

Я пытаюсь настроить обычную аутентификацию для SOLR и пытаюсь следовать их инструкциям: https://lucene.apache.org/solr/guide/6_6/basic-authentication-plugin.html

Я создал файл security.json, и теперь он говорит, что я должен поместить его в каталог $SOLR_HOME, если экземпляр является автономным экземпляром (что так и есть).

Где именно находится $SOLR_HOME? Я погуглил, чтобы увидеть, что он должен быть там, где находится файл solrconfig.xml или schema.xml, но поскольку SOLR имеет несколько ядер, эти файлы существуют в КАЖДОЙ папке conf в КАЖДОМ ядре. Так куда этот файл должен идти?


person M.R.    schedule 04.05.2018    source источник


Ответы (2)


$SOLR_HOME должен быть настроен так, чтобы он указывал на корень ядер, и в этом месте должен быть соответствующий «solr.xml». Вы можете скопировать файл solr.xml из каталога установки Solr в /server/solr/solr.xml.

Изменить: разъяснение того, что я имею в виду под «корнем ядер». Родительская папка. Если у вас несколько ядер; каждое ядро ​​будет содержаться в своей собственной папке. $SOLR_HOME является родительской папкой для них.

person Bret Lipscomb    schedule 04.05.2018
comment
Путь также печатается в журнале сервера при запуске Solr: Using system property solr.solr.home: /[....]/server/solr - person MatsLindh; 04.05.2018

В $SOLR_HOME также помещается новое ядро ​​при его создании. В нашем случае установка по умолчанию сделала это /var/solr/ с каждым ядром внутри /var/solr/data/[corename].

person Another_Omeka_User    schedule 12.06.2018