ElasticSearch è un potente motore di ricerca che fornisce query di ricerca di testo JSON completamente prive di schemi su un'interfaccia web. È multipiattaforma in quanto funziona bene su sistemi operativi Linux e Windows. Per funzionare, richiede che Java sia installato sul tuo server. È anche open source con licenza Apache. Oggi ti mostreremo come installare ElasticSearch su cPanel.
Tutorial:installa ElasticSearch su cPanel
Installa Java 1.8
Per prima cosa, controlla la versione java che abbiamo:
[[email protected]:~]java -version java version "1.6.0_39" OpenJDK Runtime Environment (IcedTea6 1.13.11) (rhel-1.13.11.1.el6_8-x86_64) OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode) If it is less than 1.8, then remove Java so we can install the new version:
dnf remove java
Scarica l'ultimo RPM di Java:
cd /usr/src wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u73-b02/jdk-8u73-linux-x64.rpm"
dnf localinstall jdk-8u73-linux-x64.rpm
Verifica la nuova versione in esecuzione:
java -version
Esempio:
[[email protected]:~]java -version java version "1.8.0_73" Java(TM) SE Runtime Environment (build 1.8.0_73-b02) Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, mixed mode)
Rimuovere il file rpm scaricato:
rm jdk-8u73-linux-x64.rpm -fv
Installazione di ElasticSearch su cPanel
Scarica la chiave GPG:
rpm --import http://packages.elastic.co/GPG-KEY-elasticsearch
Creiamo repo elasticsearch all'interno di yum:
nano -w /etc/yum.repos.d/elasticsearch.repo
Incolla questo contenuto all'interno:
[elasticsearch-2.x] name=Elasticsearch repository for 2.x packages baseurl=http://packages.elastic.co/elasticsearch/2.x/centos gpgcheck=1 gpgkey=http://packages.elastic.co/GPG-KEY-elasticsearch enabled=1
Installa ElasticSearch:
dnf install elasticsearch
Se hai bisogno di modificare elasticsearch, puoi farlo modificando il file di configurazione principale che si trova in:
/etc/elasticsearch/elasticsearch.yml
Aggiungi il servizio per l'avvio dopo l'avvio del sistema operativo e avvia il servizio:
chkconfig --add elasticsearch service elasticsearch start
Conclusione
Elasticsearch è un ottimo motore di ricerca per il tuo sito web, è semplice e complesso allo stesso tempo. È open source, supporta Linux e Windows e ha un'ottima documentazione in cui puoi imparare dalle basi del servizio, alle tecniche avanzate e all'integrazione delle API.
Come hai visto, questo può essere facilmente installato sui server cPanel, devi solo verificare che stai eseguendo una versione aggiornata di Java, e questo è tutto.
Ulteriori letture:
- Sito ufficiale di ElasticSearch
- Guide alla documentazione e alla configurazione di ElasticSearch
- Download Java per Linux
Installa ElasticSearch sui server cPanel Ultima modifica:7 febbraio 2017 da Esteban Borges