GNU/Linux >> Belajar Linux >  >> Cent OS

Instal Apache Solr di CentOS 7

Kami akan menunjukkan kepada Anda, cara menginstal Apache Solr di CentOS 7. Apache Solr adalah platform pencarian perusahaan open source yang digunakan untuk dengan mudah membuat mesin pencari yang mencari situs web, file, dan database. Fitur utamanya termasuk pencarian teks lengkap yang kuat, pencarian segi, pencarian terdistribusi, penyorotan hit, dan replikasi indeks.
Dalam tutorial ini kami akan menunjukkan cara menginstal Apache Solr pada VPS CentOS 7.

Pastikan sistem operasi Anda sepenuhnya mutakhir dengan menjalankan perintah berikut:

yum update

Instal versi Java terbaru yang tersedia di server Anda:

yum list available | grep -i jdk

java-1.7.0-openjdk.x86_64

Verifikasi bahwa Java telah diinstal dengan benar:

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)

Langkah selanjutnya adalah mengunduh dan membongkar arsip Solr. Pada saat penulisan tutorial ini, versi stabil terbaru adalah Solr 4.9. Setelah Anda memiliki paket, buka paketnya ke direktori pilihan Anda (dalam tutorial ini kami menggunakan '/ opt' untuk instalasi Solr 4.9). Jadi, unduh dan ekstrak Apache Solr 4.9 di Centos 7 VPS Anda:

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

Buat layanan systemd untuk Solr atau jika Anda terbiasa dengan skrip init lama, Anda dapat terus menggunakannya. Buat skrip init untuk layanan 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

Tetapkan izin yang tepat untuk skrip 'solr' dan buat Solr secara otomatis mulai saat server boot:

chmod +x /etc/init.d/solr

chkconfig --add solr

Anda sekarang dapat memulai Solr menggunakan perintah berikut:

/etc/init.d/solr start

Anda juga harus dapat menggunakan perintah 'layanan' untuk memulai, menghentikan, dan memulai ulang Solr:

service solr start
service solr stop
service solr restart

Setelah Solr aktif dan berjalan, Anda seharusnya dapat mengaksesnya melalui browser web favorit Anda di
http://server_IP:8983/solr/ (ganti saja 'server_IP' dengan alamat IP server Anda dengan tepat):

Tentu saja Anda tidak perlu Menginstal Apache Solr di CentOS 7, jika Anda menggunakan salah satu layanan Hosting VPS Apache kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal platform pencarian Apache Solr untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini, tentang cara Menginstal Apache Solr di CentOS 7, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Cent OS
  1. Cara Menginstal Apache Solr di CentOS 6

  2. Cara Menginstal Apache Solr di CentOS 7

  3. Cara Menginstal Apache Solr di CentOS 8

  1. Cara Instal Apache Cassandra di CentOS 8

  2. Cara Menginstal Apache di CentOS 7

  3. Instal Apache di CentOS 8

  1. Cara Menginstal Apache Maven di CentOS 7

  2. Cara Instal Apache Cassandra di CentOS 7

  3. Cara Menginstal Apache di CentOS 8