Kā instalēt Elasticsearch ar Docker?

Ka Instalet Elasticsearch Ar Docker



Elasticsearch ir populāra un labi augoša meklētājprogramma un analītiskais rīks. To bieži izmanto, lai uzglabātu un analizētu dažāda veida datus un informāciju, bet parasti to izmanto nestrukturētiem un daļēji strukturētiem datiem. To var viegli iestatīt un uzstādīt uz dažādām platformām.

Dažreiz lietotājiem ir jāizmanto Elasticsearch ar dažām lietojumprogrammām, kuru pamatā ir dažādas platformas, piemēram, Ubuntu izplatīšana. Šādās situācijās lietotāji var instalēt un izmantot Elasticsearch ar Docker. Docker ir platforma, kurā lietotāji var viegli konteinerizēt savas lietojumprogrammas un programmas, kā arī nepieciešamās atkarības.







Šajā rakstā tiks parādīta Elasticsearch instalēšanas metode ar Docker.



Kā instalēt Elasticsearch ar Docker?

Docker ir platforma, kurā lietotāji var izpildīt Elasticsearch konteinerizētā un izolētā vidē. Lai instalētu Elasticsearch ar Docker, veiciet norādītās darbības.



1. darbība. Izvelciet Docker attēlu





Vispirms izvelciet Elasticsearch Docker attēlu no oficiālā Docker reģistra, izmantojot “ docker pull ” komanda:

docker pull docker.elastic.co / elastība / elasticsearch:8.8.2



2. darbība: izveidojiet tīklu

Pēc tam izveidojiet jaunu Elasticsearch tīklu, izmantojot “ Docker tīkla izveide ” komandu. Šī darbība nav obligāta, bet ieteicama. Tā kā tīkla izveide ir izdevīga, kad lietotājs noņem konteineru, Elasticsearch tiks pilnībā noņemts kopā ar datiem. Bet tīklam būs Elasticsearch datu dublējums:

dokeru tīkls rada elastīgu

3. darbība: palaidiet attēlu

Pēc tam izpildiet Elasticsearch attēlu, lai izveidotu un palaistu Elasticsearch konteineru, izmantojot tālāk norādīto komandu:

dokera skrējiens --nosaukums es01 --tīkls elastīgs -lpp 9200 : 9200 -tas docker.elastic.co / elastība / elasticsearch:8.8.2

Iepriekš minētajā komandā:

  • ' -vārds ” opcija norāda konteinera nosaukumu.
  • ' -tīkls ” opcija tiek izmantota, lai savienotu tīklu ar konteineru.
  • ' -lpp ” opcija nosaka konteinera atklāto portu.
  • ' -tas ” karodziņš interaktīvi izpilda konteineru un piešķir termināli konteineram:

Šeit Elasticsearch ģenerēs paroli ' elastīgs ” lietotājs un marķieris, lai konfigurētu Kibana. Izveidojiet šīs informācijas dublējumu vēlākai lietošanai:

Piezīme: Šajā brīdī lietotājiem var rasties grūtības izpildīt konteineru un var rasties kļūda “ Elasticsearch neizgāja normāli ”. Lai atrisinātu šo problēmu, varat pāriet uz mūsu piedāvāto risinājumu, izpildot pievienoto pastu .

4. darbība. Verifikācija

Lai pārbaudītu, vai konteiners izpilda Elasticsearch norādītajā portā, dodieties uz “ http://localhost:9200 URL. To darot, Elasticsearch lūgs ievadīt savu lietotājvārdu un paroli. Pievienojiet lietotājvārdu ' elastīgs ” un paroli, kas tika ģenerēta, izpildot Elasticsearch konteineru iepriekš minētajā darbībā. Zemāk redzamā izvade parāda, ka mēs esam veiksmīgi izpildījuši Elasticsearch ar Docker konteineru:

Piezīme: Šajā brīdī daudzi lietotāji var saskarties ar “ Savienojums tika atiestatīts ” kļūda. Lai novērstu norādīto kļūdu, skatiet mūsu saiti rakstu kurā esam snieguši detalizētu ceļvedi, lai atrisinātu kļūdu “Savienojums tika atiestatīts”.

Tas viss attiecas uz Elasticsearch instalēšanu ar Docker.

Secinājums

Lai instalētu Elasticsearch ar Docker, vispirms izvelciet oficiālo Elasticsearch attēlu no reģistra, izmantojot “ docker pull ” komandu. Pēc tam izpildiet attēlu, izmantojot ' docker run -p 9200:9200 ” komandu. Šajā emuārā ir parādīta metode Elasticsearch instalēšanai ar Docker.