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

Jak nainstalovat Apache Solr na CentOS 6

V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Apache Solr na CentOS 6.  Pro ty z vás, kteří to nevěděli, Apache Solr je open-source vyhledávací platforma napsaná na Javě. Je založen na Apache Lucene a je napsán v Javě. Stejně jako Elasticsearch podporuje databázové dotazy prostřednictvím REST API. Cílem Solr je poskytovat distribuované indexování, replikaci a dotazování s vyváženým zatížením s automatickým převzetím služeb při selhání a obnovou.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete své stránky na vlastním VPS. Instalace je poměrně jednoduchá. ukázat vám krok za krokem instalaci Apache Solr na CentOS 6.

Předpoklady

  • Server s jedním z následujících operačních systémů:CentOS 6.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte Apache Solr na CentOS 6

Krok 1. Nainstalujte Javu.

Stáhněte si nejnovější vydání Java SE Development Kit 8 z jeho oficiální stránky pro stahování nebo použijte následující příkazy ke stažení z prostředí:

### CentOS 64-Bit ###
cd /opt/
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/8u40-b25/jdk-8u40-linux-x64.tar.gz"
tar xzf jdk-8u40-linux-x64.tar.gz
### CentOS 32-Bit ###
cd /opt/
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/8u40-b25/jdk-8u40-linux-i586.tar.gz"
tar xzf jdk-8u40-linux-i586.tar.g

Ověřte nainstalovanou verzi Java:

# java -version
java version "1.8.0_40"
Java(TM) SE Runtime Environment (build 1.8.0_40-b25)
Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)

Krok 2. Nainstalujte Solr.

Nyní stáhneme nejnovější verzi Solr a rozbalíme ji (5.0.0 je nejnovější v době psaní):

cd /opt
http://www.us.apache.org/dist/lucene/solr/5.0.0/solr-5.0.0.tgz
tar -xvf solr-5.0.0.tgz
mv /opt/solr-5.0.0 /opt/solr
mv /opt/solr/example /opt/solr/core

Krok 3. Vytvořte skript pro obsluhu služby serveru Solr.

Vytvořte systemd službu pro Solr nebo pokud jste zvyklí na staré init skripty, můžete je používat i nadále. Vytvořte init skript pro službu Solr:

nano /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

Uložte soubor a vytvořte jej spustitelný:

chmod +x /etc/init.d/solr
chkconfig --add solr

Spusťte Solr pomocí následujícího příkazu:

/etc/init.d/solr start

Krok 4. Nakonfigurujte Iptables nebo Firewall.

Pokud používáte Iptables, přidejte pravidlo pro povolení přístupu do administrátorské sekce Solr a dotazování na data Solr:

iptables -A INPUT -p tcp -m tcp --dport 8983 -j ACCEPT
service iptables save

Krok 5. Přístup k Apache Solr.

Apache Solr bude ve výchozím nastavení k dispozici na portu HTTP 8983. Otevřete svůj oblíbený prohlížeč a přejděte na http://yourdomain.com:8983/solr/ nebo http://your-server-ip:8983/solr/ .

Blahopřejeme! Úspěšně jste nainstalovali Apache Solr. Děkujeme, že jste použili tento návod k instalaci Apache Solr na váš systém CentOS 6. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Apache Solr .


Cent OS
  1. Jak nainstalovat Apache Kafka na CentOS 8

  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. Jak nainstalovat Apache Maven na CentOS 7

  1. Jak nainstalovat Apache Cassandra na CentOS 7

  2. Jak nainstalovat Apache na CentOS 8

  3. Jak nainstalovat Apache Maven na CentOS 8