Elasticsearch je popularna tražilica i analitički alat koji se dobro razvija. Često se koristi za pohranu i analizu različitih vrsta podataka i informacija, ali se obično koristi za nestrukturirane i polustrukturirane podatke. Može se jednostavno postaviti i instalirati na različite platforme.
Ponekad se od korisnika traži da koriste Elasticsearch s nekim aplikacijama koje se temelje na različitim platformama kao što je Ubuntu distribucija. U takvim situacijama korisnici mogu instalirati i koristiti Elasticsearch s Dockerom. Docker je platforma na kojoj korisnici mogu jednostavno spremiti svoje aplikacije i programe zajedno sa potrebnim ovisnostima.
Ovaj članak će pokazati metodu instaliranja Elasticsearcha s Dockerom.
Kako instalirati Elasticsearch s Dockerom?
Docker je platforma na kojoj korisnici mogu izvršiti Elasticsearch u kontejnerskom i izoliranom okruženju. Da biste instalirali Elasticsearch s Dockerom, prođite kroz navedene korake.
Korak 1: Izvucite Docker sliku
Prvo izvucite Elasticsearch Docker sliku iz službenog Docker registra pomoću ' docker pull
Korak 2: Stvorite mrežu
Zatim stvorite novu mrežu za Elasticsearch koristeći ' docker mreža stvoriti ” naredba. Ovaj korak nije obavezan, ali se preporučuje. Kako je stvaranje mreže korisno na taj način kada korisnik ukloni spremnik, Elasticsearch će biti potpuno uklonjen zajedno s podacima. Ali mreža će imati sigurnosnu kopiju Elasticsearch podataka:
docker mreža stvoriti elastičnu
Korak 3: Pokrenite sliku
Zatim pokrenite sliku Elasticsearch da biste stvorili i pokrenuli spremnik Elasticsearch pomoću naredbe u nastavku:
docker run --Ime es01 --neto elastičan -str 9200 : 9200 -to docker.elastic.co / elastično pretraživanje / elastično pretraživanje:8.8.2
U gore navedenoj naredbi:
- “ -Ime ” je navođenje naziva spremnika.
- “ -neto ” opcija se koristi za povezivanje mreže sa spremnikom.
- “ -str ” definira otvoreni priključak spremnika.
- “ -to ” interaktivno izvršava spremnik i dodjeljuje terminal spremniku:
Ovdje će Elasticsearch generirati lozinku za ' elastičan ” korisnik i token za konfiguraciju Kibane. Napravite sigurnosnu kopiju ovih informacija za kasniju upotrebu:
Bilješka: U ovom trenutku korisnici se mogu suočiti s poteškoćama u izvršavanju spremnika i mogu naići na pogrešku ' Elasticsearch nije normalno izašao ”. Da biste riješili ovaj problem, možete se pomaknuti do našeg ponuđenog rješenja slijedeći priloženo objaviti .
Korak 4: Provjera
Da biste provjerili izvršava li spremnik Elasticsearch na navedenom priključku, idite na ' http://localhost:9200 ” URL. Nakon što to učinite, Elasticsearch će od vas tražiti da unesete svoje korisničko ime i lozinku. Dodajte korisničko ime ' elastičan ” i lozinku koja je generirana tijekom izvođenja spremnika Elasticsearch u gornjem koraku. Donji rezultat pokazuje da smo uspješno izvršili Elasticsearch s Docker spremnikom:
Bilješka: U ovom trenutku, mnogi korisnici mogu se suočiti s ' Veza je poništena ” pogreška. Da biste riješili navedenu pogrešku, idite kroz naš linked članak u kojem smo pružili vodič korak po korak za rješavanje pogreške 'Veza je poništena'.
To je sve o instalaciji Elasticsearcha s Dockerom.
Zaključak
Da biste instalirali Elasticsearch s Dockerom, prvo povucite službenu Elasticsearch sliku iz registra koristeći ' docker pull