Ubuntu服務器安裝配置Elasticsearch教程

Elsticsech是一箇開源的分佈式搜索和分析引擎,在Apche Lucene的基礎上開發而成,它通常用於具有高級搜索要求的應用程序,如大中型電子商務網站等。本教程主要介紹下如何在Ubuntu服務器安裝配置Elsticsech。

部署一臺Ubuntu服務器(本文以RAKsmt美國服務器,操作系統爲Ubuntu 20.04 LTS爲例),然後使用SSH工具連接到該服務器(登錄憑據可在註冊RAKsmt賬戶時填寫的電子郵件中查看,或者直接從後臺管理頁面查看)。

成功登錄到Ubuntu服務器後,運行下面命令,更新包索引並安裝添加新的HTTPS存儲庫所必需的依賴項。這裏您不必單獨安裝J,因爲Elsticsech捆綁包附帶了一箇捆綁版本的OpenJKD。

sudo pt updte sudo

pt instll pt-tnspot-https c-cetifictes wget

然後,使用以下命令導入存儲庫的GPG密鑰。

wget -qO – https://tifcts.elstic.co/GPG-KEY-elsticsech | sudo pt-key dd –

如果得到OK的輸出結果,那麼表示GPG密鑰已經導入。接下來,運行下面命令,將Elsticsech存儲庫添加到系統中。

sudo sh -c ‘echo “deb https://tifcts.elstic.co/pckges/7.x/pt stble min” >

完成後,您可以通過輸入以下內容輕鬆安裝Elsticsech。

sudo pt updte sudo pt instll elsticsech

Elsticsech服務一般不會自動啓動,如果您想啓用它,那麼可運行下面命令。

sudo systemctl enble –now elsticsech.seice

您可以使用cul向loclhost上的端口9200發送一箇HTTP請求,通過輸入以下命令來確保Elsticsech正在運行。

cul -X GET “loclhost:9200/”

如無意外的話,您將會看到帶有Elsticsech版本號的輸出信息。如果要查看Elsticsech服務記錄信息,那麼可運行下面命令。

sudo jounlctl -u elsticsech

Elsticsech配置文件地址爲/etc/elsticsech,其數據本身位於//lib/elsticsech目錄中,J啓動選項可以在/etc/defult/elsticsech文件中配置。

默認情況下,Elsticsech被配置爲在loclhost上監聽,因此,如果您正在設置一箇單節點集羣,並且連接到數據庫的客戶機也在同一臺主機上運行,則不需要更改默認配置文件。

通過上述步驟,您便成功地在Ubuntu服務器上安裝配置好了Elsticsech。