Cara menginstal apache solr 9.0 di Fedora 36/35

Cara menginstal apache solr 9.0 di Fedora 36/35

Apache Solr adalah platform pencarian sumber terbuka yang ditulis di Java. Solr menyediakan pencarian teks lengkap, saran mantra, pemesanan dan peringkat dokumen khusus, pembuatan cuplikan, dan penyorotan.

Tutorial ini akan membantu Anda menginstal Apache Solr 9.0 On Fedora 36/35/34/33/32 Sistem Linux.

Langkah 1 - Prerequsities

Apache Solr 9.0 Membutuhkan Java Runtime Environment (JRE) Versi 11 atau lebih tinggi. Jika sistem tidak menginstal JRE, gunakan perintah berikut untuk menginstal OpenJDK 17 pada sistem Fedora.

Sudo DNF Instal Java-17-OpenJDK  

Anda dapat memeriksa versi Java yang diinstal di baris perintah menggunakan:

java -version OpenJDK 17.0.3 2022-04-19 Lingkungan Runtime OpenJDK 21.9 (Bangun 17.0.3+7) OpenJDK 64-Bit Server VM 21.9 (Bangun 17.0.3+7, mode campuran, berbagi) 

Langkah 2 - Instal Apache Solr di Fedora

Sekarang unduh versi Solr yang diperlukan dari situs resminya atau cermin. Anda juga dapat menggunakan perintah di bawah ini untuk mengunduh Apache Solr 9.0 dari situs resminya. Setelah itu mengekstrak skrip penginstal.

wget https: // dlcdn.Apache.org/solr/solr/9.0.0/Solr-9.0.0.tgz  TAR XZF SOLR-9.0.0.TGZ Solr-9.0.0/bin/install_solr_service.sh--strip-komponen = 2  

Kemudian jalankan skrip penginstal dengan Bash Shell diikuti dengan file arsip yang diunduh. Perintah akan seperti di bawah ini:

Bash sudo ./install_solr_service.SH Solr-9.0.0.tgz  

Ini akan membuat pengguna dengan namanya solr di sistem Anda dan selesaikan proses instalasi. Setelah itu mulai port Solr Default Layanan 8983.

Langkah 3 - Mengelola Layanan Apache Solr

Gunakan perintah berikut untuk memulai, berhenti dan periksa status layanan Solr.

  • Mulai Layanan Solr:
    Layanan sudo solr mulai  
  • Hentikan Layanan Solr:
    Layanan Sudo Solr Stop  
  • Restart Solr Service:
    Layanan sudo solr restart  
  • Periksa Status Layanan Solr:
    Status Layanan Sudo Solr  
    Output Ditemukan 1 Node Solr: Proses Solr 30891 Berjalan di Port 8983 "Solr_home": "/var/solr/data", "Versi": "9.0.0 A4EB7AA123DC53F8DAC74D80B66A490F2D6B4A26-Janhoy-2022-05-05 01:00:08 "," StartTime ":" 2022-05-26T07: 52: 42.644z "," uptime ":" 0 hari, 0 jam, 0 menit, 14 detik "," memori ":" 61.4 MB (%12) dari 512 MB " 

Langkah 4 - Buat Koleksi Solr Baru

Apache Solr menyimpan nilai di bawah koleksi. Koleksi adalah indeks logis tunggal yang menggunakan solrconfig terpisah.File konfigurasi XML dengan skema indeks tunggal.

Anda dapat membuat koleksi baru menggunakan utilitas baris perintah Apache Solr atau menggunakan API SOLR. Perintah di bawah ini akan membuat koleksi baru di Solr bernama mycol1.

sudo su -solr -c "/opt/solr/bin/solr create -c mycol1 -n data_driven_schema_configs"  
Output: Membuat inti baru 'mycol1' 

Langkah 5 - Izinkan Akses Solr di Jaringan Publik

Apache Solr default hanya berjalan di localhost. Untuk mengizinkan server Solr dapat diakses secara publik melalui jaringan, edit /etc/default/solr.di dalam.SH file konfigurasi.

sudo vim/etc/default/solr.di dalam.SH  

Cari Solr_jetty_host variabel. Unkomment dengan menghapus simbol hash starting (#). Tetapkan nilainya “0.0.0.0 ".

Aktifkan Apache Solr untuk mendengarkan di jaringan publik
Simpan file konfigurasi dan restart layanan Solr:

Layanan sudo solr restart  

Anda juga perlu membuka port di firewall sistem. Perintah yang disebutkan di bawah akan membuka port 8983 di firewalld.

sudo firewall-cmd --permanent --add-port = 8983/tcp  sudo firewall-cmd --eload  

Langkah 6 - Akses Panel Admin Web Solr

Apache Solr default berjalan di port 8983. Anda dapat mengakses port solr di browser web Anda dan Anda akan mendapatkan dasbor solr.

Saya sudah memetakan domain solr.tecadmin.bersih dengan alamat IP server fedora.

 http: // solr.tecadmin.net: 8983/ 
Dashboard Apache Solr

Di sini Anda dapat melihat statika koleksi yang dibuat dalam langkah -langkah sebelumnya bernama "MyCol1". Klik "Pemilih Inti" di bilah samping kiri dan pilih koleksi yang dibuat.

Detail koleksi Apache Solr

Kesimpulan

Tutorial ini membantu Anda menginstal Apache Solr di sistem Fedora Linux.