GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat a nakonfigurovat Elasticsearch na Ubuntu 20.04

Instalace Elasticsearch na Ubuntu 20.04 je jednoduchý úkol, který našemu serveru umožní prohledávat velké množství dat. Tato velmi populární aplikace je základem mnoha dalších společností, jako je Amazon, které ji používají k poskytování odpovědí uživatelům. Pojďme se o tom tedy dozvědět trochu více.

Co je Elasticsearch?

Elasticsearh je vyhledávací a analytický nástroj. Je distribuovatelný a snadno škálovatelný, zaměřený především na obchodní a vědecký svět. Je přístupný prostřednictvím rozsáhlého a propracovaného API. Hlavní výhodou použití Elasticsearch je získat výsledky v rámci velkého množství možných dat.

Navíc je napsán v Javě a vydán pod licencí Apache . Software můžeme nainstalovat přímo na naši oblíbenou distribuci GNU/Linux, na Amazon AWS nebo Microsoft Windows Azure. To je důvod, proč je přítomen na mnoha serverech po celém světě.

Rychlé, stabilní, s výkonným API a se skvělou podporou těch nejlepších programovacích jazyků jsou hlavní důvody, proč si i Netflix troufne Elasticsearch používat.

Instalovat Elasticsearch na Ubuntu 20.04

Jak se očekávalo, Elasticsearch není k dispozici v oficiálních repozitářích Ubuntu 20.04, ale jeho instalace je docela snadná.

1. Nainstalujte Javu na Ubuntu 20.04

Protože je Elasticsearch postaven v Javě, musíme jej nainstalovat jako závislost. Chcete-li to provést, otevřete terminál nebo se připojte přes SSH a aktualizujte Ubuntu.

sudo apt update
sudo apt upgrade

Po úplném upgradu systému je možné nainstalovat Javu spuštěním:

sudo apt install openjdk-11-jre

Poté můžeme zahájit instalaci.

2. Instalace Elasticsearch na Ubuntu 20.04

Protože Elasticsearch není součástí oficiálních repozitářů Ubuntu 20.04, musíme hledat jiné způsoby, jak jej nainstalovat. Doporučená metoda je přidat oficiální úložiště aplikace pro Ubuntu 20.04.

Nejprve přidejte klíč GPG do úložiště, aby systém odtud mohl s jistotou instalovat aplikace.

curl -fsSL https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

Ukázkový výstup:

OK

Nyní přidejte úložiště pomocí následujícího příkazu:

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

Nyní obnovte APT spuštěním

sudo apt update

Konečně je čas nainstalovat Elasticsearch spuštěním:

sudo apt install elasticsearch

Po dokončení instalace ji budete moci spravovat jako systémovou službu a příkaz systemctl

sudo systemctl enable elasticsearch --now
sudo systemctl status elasticsearch

Díky tomu bude správně fungovat.

Konfigurace Elasticsearch na Ubuntu 20.04

Veškerá konfigurace Elasticsearch je v elasticsearch.yml soubor, kde můžeme provést mnoho různých nastavení.

Před úpravou je dobré vytvořit zálohu.

sudo cp /etc/elasticsearch/elasticsearch.yml /etc/elasticsearch/elasticsearch.yml.bak

A pak jej upravte:

sudo nano /etc/elasticsearch/elasticsearch.yml

Soubor je ve formátu YML, takže buďte opatrní při jeho úpravě. V tomto souboru můžeme nakonfigurovat název clusteru, port, na kterém poběží Elasticsearch, a také IP adresu, na které bude fungovat.

V našem případě stačí upravit hodnotu network.host, která odkazuje na server, na kterém běží Elasticsearch. Protože to bude fungovat lokálně, stačí přidat/změnit

network.host: localhost

Uložte změny, zavřete editor a aplikujte změny restartováním služby.

systemctl restart elasticsearch

Testování elastického vyhledávání

Chcete-li využít plný potenciál Elasticsearch, je nutné vytvořit produktivní prostředí, ale zda instalace fungovala, můžeme otestovat lokálně.

Chcete-li to provést, stačí spustit následující příkaz:

curl -X GET 'http://localhost:9200'

Ukázkový výstup:

{
"name" : "atechtown",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "2n4EAxqYQPGNSL4Pg96_-A",
"version" : {
"number" : "7.11.1",
"build_flavor" : "default",
"build_type" : "deb",
"build_hash" : "ff17057114c2199c9c1bbecc727003a907c0db7a",
"build_date" : "2021-02-15T13:44:09.394032Z",
"build_snapshot" : false,
"lucene_version" : "8.7.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}

Když získáte výstup podobný tomu zobrazenému, pak víte, že Elasticsearch byl úspěšně nainstalován.

Odebrání Elasticsearch

Odinstalovat Elasticsearch je také docela jednoduché, protože k tomu musíte spustit

sudo apt remove elasticsearch

Ale je také vhodné odstranit úložiště, které jsme přidali, abyste se vyhnuli problémům.

sudo rm /etc/apt/sources.list.d/elastic-7.x.list

Tímto způsobem nezůstane žádná stopa po Elasticsearch.

Závěr

Aplikace OpenSource jsou každým dnem důležitější a funkčnější. To je důvod, proč si Elasticsearch vydobyl své místo na dnešní technologické scéně. Proto byste se jako uživatel a programátor měli naučit, jak nainstalovat Elasticsearch na Ubuntu 20.04, i když je to opravdu snadné a v dosahu mnoha.

Řekněte nám, věděli jste o Elasticsearch? Co si o tom myslíš? dejte nám vědět v komentářích a sdílejte příspěvek.


Ubuntu
  1. Jak nainstalovat a nakonfigurovat Redis na Ubuntu 18.04

  2. Jak nainstalovat a nakonfigurovat Elasticsearch na Ubuntu 20.04

  3. Jak nainstalovat a nakonfigurovat Elasticsearch na Ubuntu 18.04

  1. Jak nainstalovat a nakonfigurovat Redmine na Ubuntu 18.04

  2. Jak nainstalovat a nakonfigurovat Sambu na Ubuntu 18.04

  3. Jak nainstalovat a nakonfigurovat Redis na Ubuntu 20.04

  1. Jak nainstalovat a nakonfigurovat Jenkins na Ubuntu 20.04

  2. Jak nainstalovat a nakonfigurovat Askbot na Ubuntu 16.04

  3. Jak nainstalovat a nakonfigurovat MongoDB na Ubuntu 14.04