English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Ambiente CentOS7 e versione solr7 più recente
1. Prima cosa, crea una directory chiamata solr in /usr/local
2. Crea una directory tomcat all'interno
3. Copia il tomcat decompresso in /usr/local/solr/tomcat
Poiché il computer lo configura per accedervi tramite la porta 8888, modifica prima la porta di accesso di questo tomcat a 8888 e configura la firewall per aprire la porta 8888
5. Avvia tomcat e accedi da remoto per vedere se tomcat è stato avviato con successo
Iniziamo a configurare l'ambiente solr
1. Prima di tutto, scarica il pacchetto tar dal sito ufficiale.
2. Carica il pacchetto tar su /usr/local/mypackage/solr
3. Estra il contenuto del file tar con tar -zxvf solr-7.1.0.tgz;
4. Copia /usr/local/mypackage/solr/solr-7.1.0/server/solr-webapp nella directory /usr/local/solr/tomcat/apache-tomcat-8.5.23/webapps e rinominala in solr
5. Copia /usr/local/mypackage/solr/solr-7.1.0/server/lib/ext e /usr/local/mypackage/solr/solr-7.1.0/dist nella directory WEB-INF/lib del progetto solr sotto tomcat
6. Copia i file della directory sotto e rinominali in solr_home su /usr/local/solr
Modifica web.xml del progetto solr sotto tomcat per specificare il solr/home predefinito
<env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>/usr/local/solr/solr_home</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry>
Annulla i commenti e inserisci l'indirizzo della cartella solr-home del passo tre nel campo <env-entry-value>
Crea una directory classes sotto WEB-INF del progetto solr nel tomcat, poi incolla log4j.properties dalla directory resources di solr-7.1.0/server
Copia i 5 jar che iniziano con metrics nella cartella solr/server/lin sotto a tomcat\webapps\solr\WEB-INF\lib
Rimuovi i permessi, attenzione all'ultimo paragrafo nel web.xml di Tomcat Solr
<!-- Elimina il messaggio di errore --> <!-- <security-constraint> <web-resource-collection> <web-resource-name>Disabilita TRACE</web-resource-name> <url-pattern>/</url-pattern> <http-method>TRACE</http-method> </web-resource-collection> <auth-constraint/> </security-constraint> <security-constraint> <web-resource-collection> <web-resource-name>Abilita tutto tranne TRACE</web-resource-name> <url-pattern>/</url-pattern> <http-method-omission>TRACE</http-method-omission> </web-resource-collection> </security-constraint>--->
L'accesso remoto è stato eseguito con successo
Le operazioni di configurazione di solr su Linux (utilizzando Tomcat) che ho condiviso con voi è tutto il contenuto che ho condiviso, spero possa essere utile a tutti e spero che possiate sostenere e applaudire le guide.
Dichiarazione: il contenuto di questo articolo è stato tratto da Internet, il copyright spetta ai rispettivi autori, il contenuto è stato contribuito e caricato autonomamente dagli utenti di Internet, questo sito non detiene i diritti di proprietà, non è stato elaborato manualmente e non assume alcuna responsabilità legale. Se trovi contenuti sospetti di violazione del copyright, ti preghiamo di inviare una e-mail a: notice#oldtoolbag.com (al momento dell'invio dell'e-mail, sostituisci # con @) per segnalare il problema e fornire prove pertinenti. Una volta verificata, questo sito eliminerà immediatamente il contenuto sospetto di violazione del copyright.