Sto cercando di configurare un server solr multi core per la nostra applicazione web, ma ho problemi a creare un nuovo core attraverso il servizio coreadmin.Solr (4.4+) posizione solrconfig.xml durante la creazione di core
sto usando Solr-4.4 a causa 4.3 corse in problemi persistenti i nuclei in solr.xml (datadir non era conservata) quindi sto usando la nuova configurazione Solr.xml 4.4 and beyond
mio solr.xml attualmente si presenta come:
<solr>
<str name="coreRootDirectory">default-instance/cores/</str>
</solr>
solrconfig.xml si trova a (solrhome) /default-instance/conf/solrconfig.xml
Quando si cerca di creare un nucleo con l'url
http:/example.org/solr/admin/cores?action=CREATE&name=test-name&schema=schema-test.xml&loadOnStartup=false
mi dà l'errore:
Error CREATEing SolrCore 'test-name': Unable to create core: test-name Caused by: Can't find resource 'solrconfig.xml' in classpath or 'default-instance/cores/test-name/conf/', cwd=/var/lib/tomcat7
Il seguente sembra funzionare:
http:/example.org/solr/admin/cores?action=CREATE&name=test-name&schema=schema-test.xml&loadOnStartup=false&config=/absolute/file/path/to/solrconfig.xml
Il problema è questo sembra funzionare solo con un percorso assoluto (o, eventualmente, un percorso relativo da/var/lib/tomcat7) che non è una soluzione praticabile.
Quello che sto cercando è un modo per posizionare solrconfig.xml in modo che possa essere usato per creare nuovi core con quella configurazione (o un modo per creare quei core con la posizione corrente).
Più o meno lo stesso saranno necessari per gli schemi
è possibile farlo anche su SolrCloud? o dobbiamo aggiungere il nuovo core agli altri nodi nel cloud uno per uno? – stephanruhl
Non so. Da allora ho iniziato a utilizzare ElasticSearch. – mydoghasworms
@mydoghasworms Ho usato questo approccio e ha funzionato per me .. grazie. – Joe