Dalam tutorial ini, kami akan menunjukkan cara menginstal Apache Solr di CentOS 8. Bagi Anda yang belum tahu, Apache Solr adalah platform pencarian open-source yang ditulis di Java. Ini didasarkan pada Apache Lucene dan ditulis dalam Java. Sama seperti Elasticsearch, ini mendukung kueri basis data melalui REST API. Solr bertujuan untuk menyediakan pengindeksan terdistribusi, replikasi, dan kueri seimbang beban dengan failover dan pemulihan otomatis.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasinya cukup sederhana. Saya akan menunjukkan langkah-demi-langkah instalasi Apache Solr di CentOS 8.
Prasyarat
- Server yang menjalankan salah satu sistem operasi berikut:CentOS 8.
- Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
- Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
- Seorang
non-root sudo user
atau akses keroot user
. Kami merekomendasikan untuk bertindak sebagainon-root sudo user
, namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.
Instal Apache Solr di CentOS 8
Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.
sudo dnf install epel-release sudo dnf update
Langkah 2. Menginstal Java di CentOS 8.
Saat ini, ada dua versi LTS OpenJDK – OpenJDK 8 dan OpenJDK 11. Anda juga dapat menginstal kedua versi Java pada sistem apa pun dan menggunakannya sesuai kebutuhan Anda.
- Menginstal OpenJDK 11.
sudo dnf install java-11-openjdk-devel
- Menginstal OpenJDK 8.
sudo dnf install java-1.8.0-openjdk-devel
Verifikasi versi Java:
java -version
Langkah 3. Menginstal Apache Solr di CentOS 8.
Sekarang kami mengunduh versi terbaru Apache Solr dari situs web resmi Apache:
wget https://downloads.apache.org/lucene/solr/8.7.0/solr-8.7.0.tgz
Selanjutnya, ekstrak tar
file menggunakan perintah berikut:
tar xzf solr-8.7.0.tgz solr-8.7.0/bin/install_solr_service.sh --strip-components=2
Setelah itu, gunakan skrip instalasi yang telah diekstrak untuk menginstal Apache Solr pada sistem CentOS Anda:
sudo bash ./install_solr_service.sh solr-8.7.0.tgz
Ini akan memulai instalasi, bersabarlah sampai proses selesai. Layanan Apache Solr dikelola di bawah systemd
jasa. Gunakan perintah berikut untuk Memulai, Menghentikan, dan memeriksa status layanan Solr:
sudo systemctl enable solr sudo systemctl start solr sudo systemctl status solr
Langkah 4. Konfigurasi Firewall.
Jika Anda menggunakan Firewall, tambahkan aturan untuk mengizinkan akses ke bagian admin Solr dan kueri data Solr:
sudo firewall-cmd --add-port=8983/tcp --permanent sudo firewall-cmd --reload
Langkah 5. Mengakses Apache Solr di CentOS.
Apache Solr akan tersedia pada port HTTP 8983 secara default. Akses dasbor Solr di browser web Anda menggunakan alamat IP server atau nama host dengan port 8983:
http://your-server-ip:8983/solr
Selamat! Anda telah berhasil menginstal Apache Solr. Terima kasih telah menggunakan tutorial ini untuk menginstal Apache Solr pada sistem CentOS 8 Anda. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi Apache Solr .