GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Apache Solr di Debian 11

Apache Solr adalah platform pencarian perusahaan sumber terbuka dari proyek Apache Lucene. Fitur utamanya termasuk pencarian teks lengkap yang kuat, skalabel dan toleran terhadap kesalahan, pengindeksan terdistribusi, replikasi dan kueri yang seimbang, failover dan pemulihan otomatis, konfigurasi terpusat, dan banyak lagi. Itu ditulis dalam Java dan menggunakan perpustakaan Lucene untuk pengindeksan.

Dalam posting ini, kami akan menunjukkan cara menginstal platform pencarian Apache Solr di Debian 11.

Prasyarat

  • Server yang menjalankan Debian 11.
  • Kata sandi root dikonfigurasi di server.

Instal Java

Apache Solr ditulis dalam Java. Jadi Java harus diinstal di server Anda. Anda dapat menginstalnya menggunakan perintah berikut:

apt-get install default-jdk gnupg2 apt-transport-https wget -y

Setelah instalasi selesai, verifikasi instalasi Java menggunakan perintah berikut:

java -version

Anda akan mendapatkan output berikut:

openjdk version "11.0.12" 2021-07-20
OpenJDK Runtime Environment (build 11.0.12+7-post-Debian-2)
OpenJDK 64-Bit Server VM (build 11.0.12+7-post-Debian-2, mixed mode, sharing)

Instal Apache Solr di Debian 11

Pada saat penulisan tutorial ini, versi terbaru Apache Solr adalah 8.9.0. Anda dapat mengunduhnya menggunakan perintah berikut:

wget https://downloads.apache.org/lucene/solr/8.9.0/solr-8.9.0.tgz

Setelah unduhan selesai, ekstrak file yang diunduh dengan perintah berikut:

tar xzf solr-8.9.0.tgz

Selanjutnya, instal Apache Solr menggunakan perintah berikut:

bash solr-8.9.0/bin/install_solr_service.sh solr-8.9.0.tgz

Setelah Apache Solr diinstal, Anda akan mendapatkan output berikut:

Service solr installed.
Customize Solr startup configuration in /etc/default/solr.in.sh
? solr.service - LSB: Controls Apache Solr as a Service
     Loaded: loaded (/etc/init.d/solr; generated)
     Active: active (exited) since Sat 2021-09-18 15:28:56 UTC; 5s ago
       Docs: man:systemd-sysv-generator(8)
    Process: 4661 ExecStart=/etc/init.d/solr start (code=exited, status=0/SUCCESS)
        CPU: 7ms

Sep 18 15:28:47 debian11 systemd[1]: Starting LSB: Controls Apache Solr as a Service...
Sep 18 15:28:47 debian11 su[4663]: (to solr) root on none
Sep 18 15:28:47 debian11 su[4663]: pam_unix(su-l:session): session opened for user solr(uid=107) by (uid=0)
Sep 18 15:28:55 debian11 solr[4731]: Started Solr server on port 8983 (pid=4727). Happy searching!
Sep 18 15:28:56 debian11 systemd[1]: Started LSB: Controls Apache Solr as a Service.

Secara default, Apache Solr mendengarkan pada port 8983. Anda dapat memeriksanya menggunakan perintah berikut:

ss -antpl | grep 8983

Anda akan melihat output berikut:

LISTEN 0      50                      *:8983            *:*    users:(("java",pid=4727,fd=154))

Kelola Layanan Apache Solr

Untuk memulai Apache Solr, jalankan perintah berikut:

systemctl start solr

Untuk menghentikan Apache Solr, jalankan perintah berikut:

systemctl stop solr

Untuk memeriksa status Apache Solr, jalankan perintah berikut:

systemctl status solr

Buat Koleksi Apache Solr

Untuk menguji fungsionalitas Apache Solr, buat koleksi Solr baru dengan perintah berikut:

su - solr -c "/opt/solr/bin/solr create -c newcollection -n data_driven_schema_configs"

Contoh keluaran:

Created new core 'newcollection'

Mengakses UI Web Apache Solr

Sekarang Anda dapat mengakses antarmuka web Apache Solr menggunakan URL http://your-server-ip:8983 . Anda akan melihat dasbor Apache Solr pada layar berikut:

Di panel kiri, klik koleksi saya di dalam Core Selector untuk melihat statika koleksi Anda yang dibuat pada langkah sebelumnya.

Kesimpulan

Selamat! Anda telah berhasil menginstal Apache Solr di Debian 11. Sekarang Anda dapat membuat aplikasi pencarian Anda sendiri menggunakan Apache Solr. Untuk informasi lebih lanjut, kunjungi dokumentasi Apache Solr.


Debian
  1. Cara Menginstal Apache Maven di Debian 10

  2. Cara Menginstal Apache Maven di Debian 11

  3. Cara Instal Apache Solr di Debian 11

  1. Cara Instal Apache di Debian 9

  2. Cara Instal Apache Cassandra di Debian 11 / Debian 10

  3. Cara Menginstal Apache Solr di Debian 10

  1. Cara Instal Apache Cassandra di Debian 9

  2. Cara Menginstal Apache ActiveMQ di Debian 10

  3. Cara Instal Apache Tomcat 10 di Debian 10