GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat a nakonfigurovat Elasticsearch na Ubuntu 20.04

Elasticsearch je bezplatná a open source databáze NoSQL používaná k ukládání, vyhledávání a analýze velkých objemů dat v reálném čase. Je napsán v jazyce Java, takže může běžet na různých platformách. Elasticsearch je postaven na technologii indexování Lucene a podporuje databázové dotazy prostřednictvím REST API. Elasticsearch můžete také integrovat s dalšími nástroji, jako je Kibana, Logstash, X-Pack a další. Obecně se používá v aplikacích, které mají složité vyhledávací funkce a požadavky.

V tomto tutoriálu se naučíme, jak nainstalovat Elasticsearch na Ubuntu 20.04.

Předpoklady

  • Nové Ubuntu 20.04 VPS na cloudové platformě Atlantic.Net
  • Heslo uživatele root nakonfigurované na vašem serveru

Krok 1 – Vytvoření cloudového serveru Atlantic.Net

Nejprve se přihlaste ke svému cloudovému serveru Atlantic.Net. Vytvořte nový server a jako operační systém vyberte Ubuntu 20.04 s alespoň 4 GB RAM. Připojte se ke svému cloudovému serveru přes SSH a přihlaste se pomocí přihlašovacích údajů zvýrazněných v horní části stránky.

Jakmile se přihlásíte na svůj server Ubuntu 20.04, spusťte následující příkaz a aktualizujte svůj základní systém nejnovějšími dostupnými balíčky.

apt-get update -y

Krok 2 – Instalace Java

Elasticsearch je napsán v jazyce Java, takže Java musí být nainstalována ve vašem systému. Pokud není nainstalován, můžete jej nainstalovat pomocí následujícího příkazu:

apt-get install default-jdk -y

Jakmile je Java nainstalována, ověřte nainstalovanou verzi Java pomocí následujícího příkazu:

java -version

Měli byste vidět následující výstup:

Krok 3 – Instalace Elasticsearch

Nejprve musíte nainstalovat transportní balíček APT, abyste umožnili přístup k vašim úložištím přes HTTPS:

apt-get install apt-transport-https gnupg2 -y

Dále si stáhněte a přidejte klíč GPG pro úložiště Elasticsearch pomocí následujícího příkazu:

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | apt-key add -

Poté spusťte následující příkaz pro přidání úložiště do vašeho systému:

echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | tee -a
/etc/apt/sources.list.d/elastic-7.x.list

Dále aktualizujte úložiště a nainstalujte Elasticsearch pomocí následujícího příkazu:

apt-get update -y
apt-get install elasticsearch -y

Po instalaci spusťte službu Elasticsearch a povolte její spuštění při spouštění pomocí následujícího příkazu:

systemctl start elasticsearch
systemctl enable elasticsearch

Stav služby Elasticsearch můžete také ověřit pomocí následujícího příkazu:

systemctl status elasticsearch

Měli byste získat následující výstup:

Krok 4 – Konfigurace Elasticsearch pro vzdálený přístup

Výchozí konfigurace Elasticsearch se nachází na /etc/elasticsearch/elasticsearch.yml a je předkonfigurována pro základní použití, takže ji nemusíte konfigurovat, pokud v nastavení používáte pouze jeden uzel.

V některých případech je nutné nakonfigurovat Elasticsearch, aby k němu měli přístup jiní hostitelé. Vzdálený přístup můžete povolit úpravou souboru elasticsearch.yml:

nano /etc/elasticsearch/elasticsearch.yml

Přidejte následující řádky pod část „Síť“:

transport.host: localhost
transport.tcp.port: 9300
http.port: 9200
network.host: 0.0.0.0

Uložte a zavřete soubor, poté restartujte službu Elasticsearch, aby se změny projevily:

systemctl restart elasticsearch

Krok 5 – Ověřte Elasticsearch

V tuto chvíli je Elasticsearch nainstalován, nakonfigurován a naslouchá na portu 9200. Nyní je čas otestovat, zda funguje nebo ne.

Chcete-li to otestovat, přejděte do vzdáleného systému a spusťte následující příkaz:

curl http://your-server-ip:9200

V následujícím výstupu byste měli vidět verzi, datum a hash:

{
"name" : "ubuntu2004",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "CqfMwJSsRH-ucofVQxI9cA",
"version" : {
"number" : "7.7.1",
"build_flavor" : "default",
"build_type" : "deb",
"build_hash" : "ad56dce891c901a492bb1ee393f12dfff473a423",
"build_date" : "2020-05-28T16:30:01.040088Z",
"build_snapshot" : false,
"lucene_version" : "8.5.1",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}

Závěr

Gratulujeme! Úspěšně jste nainstalovali Elasticsearch v Ubuntu 20.04. Nyní můžete prozkoumat Elasticsearch a získat další funkce. Další informace naleznete v dokumentaci Elasticsearch. Nainstalujte si Elasticsearch na svůj VPS z Atlantic.Net ještě dnes!


Linux
  1. Jak nainstalovat a používat Elasticsearch na Ubuntu 20.04

  2. Jak nainstalovat a nakonfigurovat OpenVPN Server na Ubuntu 20.04

  3. Jak nainstalovat a nakonfigurovat Elasticsearch na Ubuntu 18.04

  1. Jak nainstalovat a nakonfigurovat Elasticsearch na Ubuntu 20.04

  2. Jak nainstalovat R na Ubuntu 18.04

  3. Jak nainstalovat a nakonfigurovat Fail2ban na Ubuntu?

  1. Jak nainstalovat a nakonfigurovat Redis na Ubuntu 18.04

  2. Jak nainstalovat a nakonfigurovat Redmine na Ubuntu 18.04

  3. Jak nainstalovat a nakonfigurovat Sambu na Ubuntu 18.04