Cara memasang Apache Solr 9.0 di Fedora 36/35
- 2094
- 559
- Daryl Wilderman
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 ApacheKesimpulan
Tutorial ini membantu anda memasang Apache Solr pada sistem Fedora Linux.