Я использую Solr-4.10.1 на Tomcat-7. Я поместил необходимые schema.xml
и solrconfig.xml
в /usr/share/solr/data/test/conf
и создал новое ядро, используя:
curl --request POST 'xx.xx.xx.xx:8080/solr/admin/cores' --data "action=CREATE&name=test&instanceDir=/usr/share/solr/data/test&config=solrconfig.xml&schema=schema.xml&dataDir=/usr/share/solr/data/test"
из командной строки. Затем я могу писать и читать из ядра, но когда я перезапускаю Tomcat, ядро исчезает.
У меня есть читал, что установка persist=true
в solr.xml
решает проблему, однако я также читал, что это скоро будет объявлено устаревшим здесь и здесь:
Постоянный атрибут больше не поддерживается в solr.xml.
Кто-нибудь знает, как сохранить ядра для новейших версий Solr?
Редактировать:
Вот содержимое моего solr.xml
, расположенного по адресу /etc/tomcat7/Catalina/localhost/solr.xml
.
<Context docBase="/usr/share/solr/example/multicore/solr.war" debug="0" crossContext="true">
<Environment name="solr/home" type="java.lang.String" value="/usr/share/solr/example/multicore" override="true" />
</Context>
solr.xml
в сообщение. Обратите внимание, что это значения по умолчанию, созданные на этапах установки, следующих из webikon.com/cases/ - person peter-b   schedule 23.10.2014