GNU/Linux >> Znalost Linux >  >> Cent OS

Nainstalujte Apache Solr na CentOS 7

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.


Cent OS
  1. Jak nainstalovat Apache Solr na CentOS 6

  2. Jak nainstalovat Apache Solr na CentOS 7

  3. Jak nainstalovat Apache Solr na CentOS 8

  1. Jak nainstalovat Apache Cassandra na CentOS 8

  2. Jak nainstalovat Apache na CentOS 7

  3. Nainstalujte Apache na CentOS 8

  1. Jak nainstalovat Apache Maven na CentOS 7

  2. Jak nainstalovat Apache Cassandra na CentOS 7

  3. Jak nainstalovat Apache na CentOS 8