Apache Solr è una piattaforma di ricerca open source scritta su Java. Solr fornisce ricerca full-text, suggerimenti di incantesimi, ordinamento e classificazione dei documenti personalizzati, generazione di frammenti ed evidenziazione. Apache Solr viene eseguito come server di ricerca full-text autonomo. Le sue API HTTP/XML e JSON simili a REST lo rendono utilizzabile dalla maggior parte degli altri linguaggi di programmazione popolari.
Questo tutorial ti aiuterà a installare Apache Solr 8.9.0 su sistemi Ubuntu 20.04 LTS.
Prerequisiti
Prima di tutto, accedi al tuo sistema Ubuntu con account privilegiato sudo. Ora, esegui il comando seguente per aggiornare i pacchetti correnti sul tuo sistema.
sudo apt update && sudo apt upgrade
Fase 1 – Installazione di Java
Apache Solr 8 richiedeva Java 8 o versione successiva per l'esecuzione. Assicurati che il tuo sistema soddisfi i requisiti Java di Apache Solr. Se non hai java installato sul tuo sistema, esegui il seguente comando:
sudo apt install openjdk-11-jdk
Verifica la versione Java attiva:
java -version
openjdk version "11.0.11" 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)
OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.20.04, mixed mode, sharing)
Puoi anche seguire questo tutorial per installare Java su Ubuntu Linux.
Passaggio 2:installa Solr su Ubuntu
Ora scarica la versione Solr richiesta dal suo sito ufficiale o dai suoi mirror. Oppure usa semplicemente il seguente comando per scaricare Apache Solr 8.9.0 sul tuo sistema.
cd /opt
wget https://downloads.apache.org/lucene/solr/8.9.0/solr-8.9.0.tgz
Quindi, estrai lo script del programma di installazione del servizio Apache Solr dal file di archivio Solr scaricato. Esegui il programma di installazione seguito dal file di archivio come di seguito:
tar xzf solr-8.9.0.tgz solr-8.9.0/bin/install_solr_service.sh --strip-components=2 sudo bash ./install_solr_service.sh solr-8.9.0.tgz
Fase 3:gestione del servizio Solr
Solr è configurato come servizio sul tuo sistema. Puoi semplicemente utilizzare i seguenti comandi per avviare, interrompere e controllare lo stato del servizio Solr.
Per visualizzare lo stato del server solr, digitare:
sudo systemctl status solr
Utilizzare i seguenti comandi per arrestare e avviare il servizio solr Apache:
sudo systemctl stop solr
sudo systemctl start solr
Fase 4:crea una raccolta in Solr
Dopo la corretta installazione di Solr sul tuo sistema. Crea la prima raccolta in Apache Solr usando il comando seguente.
sudo su - solr -c "/opt/solr/bin/solr create -c mycollection -n data_driven_schema_configs"
Esempio di output:
Created new core 'mycollection'
Fase 5:accedi al pannello di amministrazione di Solr
L'Apache Solr predefinito viene eseguito sulla porta 8983. Quindi, puoi accedere al tuo servizio Solr a questa porta nel tuo browser web utilizzando l'IP del server o il nome di dominio.
http://demo.tecadmin.net:8983/
Ora seleziona "la mia raccolta ” in Selettore principale discesa nella barra laterale sinistra. Questo ti mostrerà le statistiche della raccolta selezionata.
Conclusione
In questo tutorial, hai imparato a installare Apache Solr sul sistema Ubuntu 20.04 LTS. Ha anche creato una raccolta nel Solr.