In questo tutorial, ti mostreremo come installare Apache Solr su CentOS 8. Per chi non lo sapesse, Apache Solr è una piattaforma di ricerca open source scritta su Java. È basato su Apache Lucene ed è scritto in Java. Proprio come Elasticsearch, supporta le query al database tramite API REST. Solr mira a fornire indicizzazione distribuita, replica e query con bilanciamento del carico con failover e ripristino automatizzati.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice. Lo farò mostrarti l'installazione passo passo di Apache Solr in CentOS 8.
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:CentOS 8.
- Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
- Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
- Un
non-root sudo user
o accedere all'root user
. Ti consigliamo di agire comenon-root sudo user
, tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.
Installa Apache Solr su CentOS 8
Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.
sudo dnf install epel-release sudo dnf update
Passaggio 2. Installazione di Java su CentOS 8.
Attualmente, ci sono due versioni LTS di OpenJDK:OpenJDK 8 e OpenJDK 11. Puoi anche installare entrambe le versioni Java su qualsiasi sistema e usarle secondo i tuoi requisiti.
- Installazione di OpenJDK 11.
sudo dnf install java-11-openjdk-devel
- Installazione di OpenJDK 8.
sudo dnf install java-1.8.0-openjdk-devel
Verifica versione Java:
java -version
Passaggio 3. Installazione di Apache Solr su CentOS 8.
Ora scarichiamo l'ultima versione di Apache Solr dal sito Web ufficiale di Apache:
wget https://downloads.apache.org/lucene/solr/8.7.0/solr-8.7.0.tgz
Successivamente, estrai tar
il file utilizzando il seguente comando:
tar xzf solr-8.7.0.tgz solr-8.7.0/bin/install_solr_service.sh --strip-components=2
Dopodiché, usa lo script di installazione estratto per installare Apache Solr sul tuo sistema CentOS:
sudo bash ./install_solr_service.sh solr-8.7.0.tgz
Inizierà l'installazione, attendi fino al completamento del processo. Il servizio Apache Solr è gestito in systemd
Servizi. Utilizzare i seguenti comandi per avviare, interrompere e controllare lo stato del servizio Solr:
sudo systemctl enable solr sudo systemctl start solr sudo systemctl status solr
Passaggio 4. Configura Firewall.
Se utilizzi Firewall, aggiungi una regola per consentire l'accesso alla sezione di amministrazione di Solr e interroga i dati di Solr:
sudo firewall-cmd --add-port=8983/tcp --permanent sudo firewall-cmd --reload
Passaggio 5. Accesso ad Apache Solr su CentOS.
Apache Solr sarà disponibile sulla porta HTTP 8983 per impostazione predefinita. Accedi al dashboard di Solr nel tuo browser web utilizzando l'indirizzo IP del server o il nome host con la porta 8983:
http://your-server-ip:8983/solr
Congratulazioni! Hai installato con successo Apache Solr. Grazie per aver utilizzato questo tutorial per installare Apache Solr sul tuo sistema CentOS 8. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Apache Solr .