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.