Ukážeme vám, jak nainstalovat Apache Solr na CentOS 7. Apache Solr je open source platforma podnikového vyhledávání, která se používá ke snadnému vytváření vyhledávačů, které prohledávají webové stránky, soubory a databáze. Mezi jeho hlavní funkce patří výkonné fulltextové vyhledávání, fasetové vyhledávání, distribuované vyhledávání, zvýrazňování hitů a replikace indexu.
V tomto tutoriálu vám ukážeme, jak nainstalovat Apache Solr na CentOS 7 VPS.
Zkontrolujte, zda je váš operační systém plně aktuální, provedením následujícího příkazu:
yum update
Nainstalujte na svůj server nejnovější dostupnou verzi Java:
yum list available | grep -i jdk java-1.7.0-openjdk.x86_64
Ověřte, že je Java správně nainstalována:
java -version java version "1.7.0_65" OpenJDK Runtime Environment (rhel-2.5.1.2.el7_0-x86_64 u65-b17) OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)
Dalším krokem je stažení a rozbalení archivu Solr. V době psaní tohoto tutoriálu je nejnovější stabilní verze Solr 4.9. Jakmile budete mít balíček, rozbalte jej do vámi zvoleného adresáře (v tomto tutoriálu používáme ‘/opt’ pro instalaci Solr 4.9). Takže si stáhněte a rozbalte Apache Solr 4.9 na svém Centos 7 VPS:
cd /opt wget http://www.bizdirusa.com/mirrors/apache/lucene/solr/4.9.0/solr-4.9.0.tgz tar -xvf solr-4.9.0.tgz mv /opt/solr-4.9.0 /opt/solr mv /opt/solr/example /opt/solr/core
Vytvořte službu systemd pro Solr, nebo pokud jste zvyklí na staré init skripty, můžete je nadále používat. Vytvořte init skript pro službu Solr:
vi /etc/init.d/solr
#!/bin/bash # # chkconfig: 2345 20 20 # short-description: Solr # description: Startup script for Apache Solr Server SOLR_DIR="/opt/solr/core" LOG_FILE="/var/log/solr.log" JAVA="/usr/bin/java -DSTOP.PORT=8079 -DSTOP.KEY=stopkey -jar start.jar" start() { echo -n "Starting Solr... " cd $SOLR_DIR $JAVA > $LOG_FILE 2>&1 & sleep 2 RETVAL=$? if [ $RETVAL = 0 ] then echo "done." else echo "failed. See error code for more information." fi return $RETVAL } stop() { echo -n "Stopping Solr... " pkill -f start.jar > /dev/null RETVAL=$? if [ $RETVAL = 0 ] then echo "done." else echo "failed. See error code for more information." fi return $RETVAL } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; *) echo $"Usage: solr {start|stop|restart}" exit 3 esac exit $RETVAL
Nastavte správná oprávnění pro skript „solr“ a nechte Solr automaticky spouštět při spouštění serveru:
chmod +x /etc/init.d/solr chkconfig --add solr
Nyní můžete Solr spustit pomocí následujícího příkazu:
/etc/init.d/solr start
Také byste měli být schopni použít příkaz „service“ ke spuštění, zastavení a restartování Solr:
service solr start service solr stop service solr restart
Jakmile bude Solr spuštěn a spuštěn, měli byste k němu mít přístup prostřednictvím vašeho oblíbeného webového prohlížeče na adrese
http://IP_serveru:8983/solr/ (stačí nahradit 'server_IP' adresou IP vašeho serveru):
Samozřejmě nemusíte instalovat Apache Solr na CentOS 7, pokud používáte některou z našich hostingových služeb Apache VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám nainstalovali vyhledávací platformu Apache Solr. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS. Pokud se vám tento příspěvek o tom, jak nainstalovat Apache Solr na CentOS 7, líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.