Cara memasang Apache Solr 9.0 di Fedora 36/35

Cara memasang Apache Solr 9.0 di Fedora 36/35

Apache Solr adalah platform carian sumber terbuka yang ditulis di Java. SOLR menyediakan carian teks penuh, cadangan ejaan, pesanan dan ranking dokumen tersuai, generasi coretan, dan penonjolan.

Tutorial ini akan membantu anda memasang Apache Solr 9.0 di Fedora 36/35/34/33/32 Sistem Linux.

Langkah 1 - Prerequsities

Apache Solr 9.0 Memerlukan Java Runtime Environment (JRE) versi 11 atau lebih tinggi. Sekiranya sistem tidak dipasang JRE, gunakan arahan berikut untuk memasang OpenJDK 17 pada sistem fedora.

SUDO DNF Pasang Java-17-OpenJDK  

Anda boleh menyemak versi Java yang dipasang di baris arahan menggunakan:

java -versi OpenJDK 17.0.3 2022-04-19 OpenJDK Alam Sekitar Runtime 21.9 (Membina 17.0.3+7) Pelayan 64-bit OpenJDK VM 21.9 (Membina 17.0.3+7, mod campuran, perkongsian) 

Langkah 2 - Pasang Apache Solr di Fedora

Sekarang muat turun versi solr yang diperlukan dari laman web rasmi atau cerminnya. Anda juga boleh menggunakan arahan di bawah untuk memuat turun Apache Solr 9.0 dari laman web rasminya. Selepas itu ekstrak skrip pemasang.

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 laksanakan skrip pemasang dengan shell bash diikuti dengan fail arkib yang dimuat turun. Perintah akan seperti di bawah:

sudo bash ./install_solr_service.SH SOLR-9.0.0.TGZ  

Ini akan membuat pengguna dengan namanya solr dalam sistem anda dan selesaikan proses pemasangan. Selepas memulakan perkhidmatan lalai port SOLR 8983.

Langkah 3 - Menguruskan Perkhidmatan Solr Apache

Gunakan arahan berikut untuk memulakan, berhenti dan periksa status perkhidmatan SOLR.

  • Mulakan Perkhidmatan Solr:
    Perkhidmatan sudo solr bermula  
  • Hentikan Perkhidmatan Solr:
    Perkhidmatan sudo solr berhenti  
  • Mulakan semula perkhidmatan Solr:
    perkhidmatan sudo solr dimulakan semula  
  • Semak status perkhidmatan SOLR:
    status solr perkhidmatan sudo  
    Output dijumpai 1 nod 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: 42: 42.644z "," uptime ":" 0 hari, 0 jam, 0 minit, 14 saat "," Memori ":" 61.4 MB (%12) daripada 512 MB " 

Langkah 4 - Buat Koleksi Solr Baru

Apache Solr menyimpan nilai di bawah koleksi. Koleksi adalah satu indeks logik tunggal yang menggunakan solrconfig berasingan.Fail konfigurasi XML dengan skema indeks tunggal.

Anda boleh membuat koleksi baru menggunakan utiliti baris arahan Apache Solr atau menggunakan API SOLR. Perintah di bawah akan membuat koleksi baru dalam solr bernama mycol1.

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

Langkah 5 - Benarkan akses SOLR di Rangkaian Awam

Solr Apache lalai berjalan pada localhost sahaja. Untuk membenarkan pelayan SOLR boleh diakses secara terbuka melalui rangkaian, edit /etc/lalai/solr.dalam.sh fail konfigurasi.

sudo vim/etc/lalai/solr.dalam.sh  

Cari SOLR_JETTY_HOST pembolehubah. Uncomment dengan mengeluarkan simbol hash (#) permulaan. Tetapkan nilai ke "0.0.0.0 "".

Dayakan Apache Solr untuk mendengar di Rangkaian Awam
Simpan fail konfigurasi dan mulakan semula perkhidmatan SOLR:

perkhidmatan sudo solr dimulakan semula  

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

sudo firewall-cmd --permanent --add-port = 8983/tcp  Sudo Firewall-CMD-Reload  

Langkah 6 - Akses Panel Admin Web Solr

Apache Solr lalai berjalan di port 8983. Anda boleh mengakses port solr di pelayar web anda dan anda akan mendapat papan pemuka solr.

Saya sudah memetakan domain solr.Tecadmin.Bersih dengan alamat IP pelayan Fedora.

 http: // solr.Tecadmin.Bersih: 8983/ 
Apache Solr Dashboard

Di sini anda boleh melihat statistik koleksi yang dicipta dalam langkah -langkah sebelumnya bernama "Mycol1". Klik pada "Pemilih Teras" di bar sisi kiri dan pilih koleksi yang dibuat.

Butiran Koleksi Solr Apache

Kesimpulan

Tutorial ini membantu anda memasang Apache Solr pada sistem Fedora Linux.