天天看點

CentOS 8.2部署最新版Apache Solr 8.7.0搜尋服務

Apache Solr是一個開放式搜尋企業搜尋軟體。您将學習如何在CentOS 8上安裝Apache Solr Server。

目錄

什麼是Solr?

環境規格

第一步:更新CentOS 8軟體包

第二步:Linux伺服器上安裝OpenJDK

第三步:CentOS伺服器上安裝Apache Solr

Solr(發音為“ solar”)是來自Apache Lucene項目的用Java編寫的開源企業搜尋平台。Solr可以在Apache License 2.0下使用。

Solr的主要功能包括全文搜尋,命中突出顯示,多面搜尋,實時索引,動态叢集,資料庫內建,NoSQL功能和豐富的文檔(例如Word,PDF)處理。提供分布式搜尋和索引複制。

Solr旨在實作可伸縮性和容錯能力。Solr被廣泛用于企業搜尋和分析用例,并擁有活躍的開發社群和正常版本。

Solr作為獨立的全文本搜尋伺服器運作。它以Lucene Java搜尋庫為核心進行全文索引和搜尋,并具有類似REST的HTTP / XML和JSON API,可從大多數流行的程式設計語言使用。Solr的外部配置使它可以針對多種類型的應用程式進行量身定制,而無需使用Java編碼,并且它具有插件架構來支援更進階的自定義。

Solr為許多世界上最大的網際網路站點提供搜尋和導航功能。

CPU :3.4 GHz(2核)

記憶體:2 GB

儲存空間:20 GB

作業系統-:CentOS 8.2

主機名:solrserver.lianglab.cn

IP位址-192.168.6.200/24

使用ssh用戶端以root使用者身份與solrserver.lianglab.cn連接配接。

【1】通過使用dnf指令,更新Linux伺服器中的軟體包。

【2】驗證Linux作業系統和核心版本。

Apache Solr用Java程式設計語言編寫,是以它需要Java Development Kit(JDK)8或更高版本。

OpenJDK在标準yum存儲庫中可用,并且可以輕松安裝

我們在Linux伺服器上安裝OpenJDK 11。

成功安裝後,請驗證Java版本。

OpenJDK已安裝在Linux伺服器上。

【1】您可以從Github或其官方網站下載下傳Apache Solr。

CentOS 8.2部署最新版Apache Solr 8.7.0搜尋服務

【2】從Solr下載下傳頁面複制所需版本的Apache Solr的URL,然後使用wget指令從複制的URL下載下傳Solr。

【3】如下所示從下載下傳的tar包中提取Solr安裝腳本。

【4】使用提取的安裝腳本在您的Linux伺服器上安裝Apache Solr。

【5】根據Apache Solr的要求安裝lsof軟體包。

【6】使用以下Linux指令啟用Apache Solr服務。

【7】驗證Solr服務是否正在預設端口8983上運作。

在Apache Solr啟動期間糾正有關檔案和程序限制的警告。您需要按照Apache Solr的要求定義安全限制。

【8】在vim編輯器中打開limits.conf檔案。

并在此檔案中添加以下指令。

【9】使用舊版服務指令重新啟動Solr服務并檢視solr服務狀态。

【10】Apache Solr使用預設網絡端口8983/tcp。是以,您需要在Linux防火牆中允許該端口。

【11】在Apache Solr伺服器中建立一個測試集合。

【12】在用戶端浏覽器中打開URL http://192.168.6.200:8983/solr/。

CentOS 8.2部署最新版Apache Solr 8.7.0搜尋服務

【14】您現在位于Apache Solr Web UI的儀表闆上。您可以通過從左側窗格的下拉框中選擇最近建立的集合來檢查它。

CentOS 8.2部署最新版Apache Solr 8.7.0搜尋服務

這是我們本文章的結尾。您已經學會了如何在CentOS 8.2安裝Apache Solr,如果在閱讀中遇到問題請及時留言,如果感覺文章對您有幫助請與朋友分享文章。

上一篇: TreeSet
下一篇: JUnit4 測試