Installazione di Apache Solr su CentOS7
In questo articolo andremo a descrivere come installare Apache Solr piattaforma di ricerca full text open source su CentOS 7.
Consideriamo di partire da una macchina CentOS7 preinstallata (qui l’articolo per l’installazione )
yum update
essendo un’ applicazione basata su java avremo necessita di installare la java jdk 8
yum install java
java -version
openjdk version “1.8.0_191”
OpenJDK Runtime Environment (build 1.8.0_191-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
successivamente scarichiamo dal sito ufficiale di Apache Solr il sorgente
cd /opt
yum install wget lsof
wget http://apache.panu.it/lucene/solr/7.6.0/solr-7.6.0.tgz
estraiamo l’archivio
tar -xvzf solr-7.6.0.tgz tar -xvzf solr-7.6.0.tgz
per poter avviare in automatico Apache Solr all’avvio come servizio sfrutteremo uno script interno ai file sorgenti
cd solr-7.6.0/bin/
./install_solr_service.sh ../../solr-7.6.0.tgz
a questo punto inizia l’installazione
Creating new user: solr
Extracting ../../solr-7.6.0.tgz to /opt
Installing symlink /opt/solr -> /opt/solr-7.6.0 …
Installing /etc/init.d/solr script …
Installing /etc/default/solr.in.sh
…….
…….
a questo punto sfruttiamo i comandi per avviare un qualunque servizio
service start solr
service status solr
service stop solr
laporta standar di Apache Solr è 8983, verifichiamo che sia in ascolto
ss -a | grep 8983
tcp LISTEN 0 50 :::8983 :::*
è possibile anche accedere ad una interfaccia grafica per l’amministrazione della piattaforma di ricerca dal seguente indirizzo http://ip_server:8993, avremo
Un possibile utilizzo potrebbe essere quello di collegare il famoso CMS Drupal con Apache Solr per ricerche full text in maniera veloce.