Jak nainstalovat Elasticsearch s Dockerem?

Jak Nainstalovat Elasticsearch S Dockerem



Elasticsearch je populární a dobře rostoucí vyhledávač a analytický nástroj. Často se používá k ukládání a analýze různých typů dat a informací, ale obvykle se používá pro nestrukturovaná a polostrukturovaná data. Lze jej snadno nastavit a nainstalovat na různé platformy.

Někdy jsou uživatelé povinni používat Elasticsearch s některými aplikacemi, které jsou založeny na různých platformách, jako je distribuce Ubuntu. V takových situacích mohou uživatelé nainstalovat a používat Elasticsearch s Dockerem. Docker je platforma, kde uživatelé mohou snadno kontejnerizovat své aplikace a programy spolu s požadovanými závislostmi.







Tento článek demonstruje způsob instalace Elasticsearch s Dockerem.



Jak nainstalovat Elasticsearch s Dockerem?

Docker je platforma, kde mohou uživatelé spouštět Elasticsearch v kontejnerovém a izolovaném prostředí. Chcete-li nainstalovat Elasticsearch s Dockerem, postupujte podle uvedených kroků.



Krok 1: Vytáhněte obrázek Dockeru





Nejprve stáhněte obraz Elasticsearch Docker z oficiálního registru Docker pomocí „ docker pull 'příkaz:

docker pull docker.elastic.co / elasticsearch / elasticsearch:8.8.2



Krok 2: Vytvořte síť

Dále vytvořte novou síť pro Elasticsearch pomocí „ vytvoření dockerové sítě “příkaz. Tento krok je volitelný, ale doporučený. Vzhledem k tomu, že vytvoření sítě je výhodné, když uživatel odstraní kontejner, Elasticsearch bude zcela odstraněn spolu s daty. Síť však bude mít zálohu dat Elasticsearch:

docker network vytvořit elastic

Krok 3: Spusťte obrázek

Dále spusťte obrázek Elasticsearch a vytvořte a spusťte kontejner Elasticsearch pomocí níže uvedeného příkazu:

docker spustit --název es01 --síť elastický -p 9200 : 9200 -to docker.elastic.co / elasticsearch / elasticsearch:8.8.2

Ve výše uvedeném příkazu:

  • -název ” určuje název kontejneru.
  • -síť ” se používá k propojení sítě s kontejnerem.
  • -p ” definuje odkrytý port kontejneru.
  • -to ” příznak interaktivně spouští kontejner a přiděluje terminál kontejneru:

Zde Elasticsearch vygeneruje heslo pro „ elastický ” uživatel a token pro konfiguraci Kibana. Vytvořte zálohu těchto informací pro pozdější použití:

Poznámka: V tomto okamžiku mohou uživatelé čelit potížím při provádění kontejneru a mohou narazit na chybu „ Elasticsearch se nespustil normálně “. Chcete-li tento problém vyřešit, můžete přejít na naše poskytnuté řešení podle přiloženého pošta .

Krok 4: Ověření

Chcete-li ověřit, zda kontejner provádí Elasticsearch na zadaném portu, přejděte na „ http://localhost:9200 “ URL. Poté vás Elasticsearch požádá o zadání uživatelského jména a hesla. Přidejte uživatelské jméno „ elastický “ a heslo, které bylo vygenerováno při provádění kontejneru Elasticsearch ve výše uvedeném kroku. Níže uvedený výstup ukazuje, že jsme úspěšně provedli Elasticsearch s kontejnerem Docker:

Poznámka: V tomto okamžiku může mnoho uživatelů čelit „ Připojení bylo resetováno “chyba. Chcete-li uvedenou chybu vyřešit, projděte si náš odkaz článek ve kterém jsme poskytli podrobný návod k vyřešení chyby „Připojení bylo resetováno“.

To je vše o instalaci Elasticsearch s Dockerem.

Závěr

Chcete-li nainstalovat Elasticsearch s Dockerem, nejprve stáhněte oficiální obraz Elasticsearch z registru pomocí „ docker pull “příkaz. Poté spusťte obrázek pomocí „ docker run -p 9200:9200 “příkaz. Tento blog demonstroval metodu instalace Elasticsearch s Dockerem.