GNU/Linux >> Znalost Linux >  >> AlmaLinux

Nainstalovat ElasticSearch na AlmaLinux 8 – průvodce krok za krokem?

Klíčovou součástí skupin softwarových komponent Elastic Stack je Elasticsearch. Elasticsearch je opensource, rychlý a škálovatelný, distribuovaný vyhledávací a analytický nástroj. Je vyvinut v Javě a umožňuje vám ukládat, indexovat, analyzovat a prohledávat obrovské objemy dat rychlostí téměř v reálném čase. Pomocí rozhraní REST API můžete ukládat a načítat data ve formátu JSON.

V průběhu času se Elasticsearch stal oblíbeným vyhledávačem v oblastech, jako je analýza protokolů, obchodní analytika, bezpečnostní zpravodajství a také fulltextové vyhledávání.

Mezi významné bluechip společnosti, které využívají Elasticsearch ve svých technologických hromadách, patří Uber, Udemy, Shopify, Netflix, Facebook a mnoho dalších.

Zde na LinuxAPT se podíváme na kompletní instalační postup ElasticSearch na AlmaLinux 8.


Kroky k instalaci ElasticSearch na AlmaLinux

1. Nainstalujte balíček Java

ElasticSearch byl postaven na Javě, a proto je třeba nainstalovat Javu do vašeho systému pomocí níže uvedeného příkazu:

$ sudo dnf nainstalujte java-11-openjdk

Po instalaci Javy to můžete potvrdit spuštěním níže uvedeného příkazu:

$ java —verze


2. Importujte klíč GPG pro elastické vyhledávání

Dále musíme importovat klíč GPG pro balíčky Elasticsearch rpm pomocí příkazu níže:

$ sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch


3. Nainstalujte Elasticsearch do systému

Zde musíte vytvořit soubor s názvem elasticsearch.repo v /etc/yum.repos.d/:

$ sudo vim /etc/yum.repos.d/elasticsearch.repo

Poté vložte řádky níže do souboru:

[elasticsearch] 
name=Elasticsearch repozitář pro balíčky 7.x
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
povoleno=0
automatické obnovení =1
type=rpm-md

Dále nainstalujte elastické vyhledávání pomocí níže uvedeného příkazu:

$ sudo dnf install --enablerepo=elasticsearch -y elasticsearch

Služba Elasticsearch je ve výchozím nastavení zakázána. Spuštěním následujícího příkazu systemctl spustíte a povolíte službu elastického vyhledávání:

$ sudo systemctl povolit elasticsearch.service --now

Zkontrolujte stav služby pomocí příkazu:

$ sudo systemctl status elasticsearch


Jak nakonfigurovat ElasticSearch?

Po úspěšné instalaci upravte konfigurační soubor Elasticsearch. Výchozí nastavení konfigurace je v pořádku pro jednotlivé operační servery, protože Elasticsearch běží pouze na localhost. Pokud však chcete nastavit cluster, budete muset změnit konfigurační soubor tak, aby umožňoval vzdálená připojení.

Zde jsme zadali adresu 0.0.0. 0. To umožňuje Elasticsearch poslouchat na všech rozhraních. Pokud chcete zadat konkrétní IP adresu, udělejte to v této části:

$ sudo nano /etc/elasticsearch/elasticsearch.yml

Aby se změny projevily, spusťte příkaz:

$ sudo systemctl restart elasticsearch


Jak otestovat instalaci ElasticSearch?

Chcete-li potvrdit, že Elasticsearch je v našem systému spuštěn a spuštěn, spusťte následující příkaz curl. Elasticsearch standardně naslouchá na portu 9200:

$ curl -X GET "localhost:9200/"


Pro jaké operace můžeme elastické vyhledávání použít?

Do ElasticSearch můžete přidat data, můžete použít příkaz curl spolu s požadavkem POST:

$ curl -H 'Content-Type:application/json' -X POST 'http://localhost:9200/employee/task/1' -d '{ "name":"Update John" }' 

Dále načteme tato data pomocí požadavku GET:

$ curl -X GET 'http://localhost:9200/employee/task/1'

Data můžete načíst ve formátu čitelném pro člověka:

$ curl -X GET 'http://localhost:9200/employee/task/1?pretty'



AlmaLinux
  1. Instalace i3 na Ubuntu 20.04 – průvodce krok za krokem?

  2. Nainstalovat qt na Ubuntu 20.04 – průvodce krok za krokem?

  3. Nainstalovat Git na Ubuntu 20.04 – průvodce krok za krokem?

  1. Instalace Snipe-IT na AlmaLinux 8 – průvodce krok za krokem?

  2. Nainstalovat WildFly na Ubuntu 20.04 – průvodce krok za krokem?

  3. Instalace 7-zip na Ubuntu 20.04 – průvodce krok za krokem?

  1. Nainstalovat LAMP Stack na AlmaLinux 8 – průvodce krok za krokem?

  2. Nainstalovat Nmap na Fedoru 34/35 - Průvodce krok za krokem?

  3. Nainstalovat MongoDB na Fedoru 35 – průvodce krok za krokem?