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
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