Paano Mag-install ng Elasticsearch Sa Docker?

Paano Mag Install Ng Elasticsearch Sa Docker



Ang Elasticsearch ay isang sikat at mahusay na lumalagong search engine at analytical tool. Ito ay madalas na ginagamit upang mag-imbak at mag-analisa ng iba't ibang uri ng data at impormasyon ngunit kadalasang ginagamit para sa unstructured at semi-structured na data. Madali itong mai-set up at mai-install sa iba't ibang platform.

Minsan, ang mga user ay kinakailangang gumamit ng Elasticsearch sa ilang mga application na nakabatay sa iba't ibang mga platform tulad ng pamamahagi ng Ubuntu. Sa ganitong mga sitwasyon, maaaring i-install at gamitin ng mga user ang Elasticsearch sa Docker. Ang Docker ay isang platform kung saan madaling ma-container ng mga user ang kanilang mga application at program kasama ang mga kinakailangang dependency.







Ipapakita ng artikulong ito ang paraan ng pag-install ng Elasticsearch sa Docker.



Paano Mag-install ng Elasticsearch Sa Docker?

Ang Docker ay isang platform kung saan maaaring isagawa ng mga user ang Elasticsearch sa isang containerized at nakahiwalay na kapaligiran. Upang i-install ang Elasticsearch sa Docker, dumaan sa mga nakalistang hakbang.



Hakbang 1: Hilahin ang Larawan ng Docker





Una, hilahin ang imahe ng Elasticsearch Docker mula sa opisyal na pagpapatala ng Docker gamit ang ' docker pull ” utos:

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



Hakbang 2: Gumawa ng Network

Susunod, lumikha ng bagong network para sa Elasticsearch gamit ang “ gumawa ng network ng docker ” utos. Ang hakbang na ito ay opsyonal ngunit inirerekomenda. Dahil ang paggawa ng network ay kapaki-pakinabang sa paraang iyon kapag inalis ng user ang lalagyan, ang Elasticsearch ay ganap na maaalis kasama ng data. Ngunit ang network ay magkakaroon ng backup ng Elasticsearch data:

gumagawa ng nababanat na network ng docker

Hakbang 3: Patakbuhin ang Imahe

Susunod, isagawa ang Elasticsearch na imahe upang lumikha at simulan ang Elasticsearch container gamit ang command sa ibaba:

tumakbo sa pantalan --pangalan es01 --net nababanat -p 9200 : 9200 -ito docker.elastic.co / elasticsearch / elasticsearch:8.8.2

Sa nabanggit na utos:

  • –pangalan ” na opsyon ay tumutukoy sa pangalan ng container.
  • –net Ang pagpipiliang ” ay ginagamit upang ikonekta ang network sa lalagyan.
  • -p ” na opsyon ay ang pagtukoy sa nakalantad na port ng container.
  • -ito ” Ang flag ay ipinapatupad ang container nang interactive at inilalaan ang terminal sa container:

Dito, bubuo ng Elasticsearch ang password para sa ' nababanat ” user at token para i-configure ang Kibana. Gumawa ng backup ng impormasyong ito para magamit sa ibang pagkakataon:

Tandaan: Sa puntong ito, maaaring mahihirapan ang mga user sa pag-execute ng container at maaaring magkaroon ng error “ Ang Elasticsearch ay hindi lumabas nang normal ”. Upang malutas ang isyung ito, maaari kang mag-navigate sa aming ibinigay na solusyon sa pamamagitan ng pagsunod sa nakalakip post .

Hakbang 4: Pag-verify

Upang i-verify kung ang container ay nagsasagawa ng Elasticsearch sa tinukoy na port, mag-navigate sa ' http://localhost:9200 ” URL. Sa paggawa nito, hihilingin sa iyo ng Elasticsearch na ipasok ang iyong username at password. Idagdag ang username ' nababanat ” at password na nabuo habang isinasagawa ang Elasticsearch container sa hakbang sa itaas. Ang output sa ibaba ay nagpapakita na matagumpay naming naisakatuparan ang Elasticsearch gamit ang lalagyan ng Docker:

Tandaan: Sa puntong ito, maaaring harapin ng maraming user ang ' Na-reset ang Koneksyon ” pagkakamali. Upang malutas ang nakasaad na error, dumaan sa aming naka-link artikulo kung saan nagbigay kami ng sunud-sunod na gabay upang malutas ang error na 'Na-reset ang Koneksyon.'

Iyon lang ang tungkol sa pag-install ng Elasticsearch sa Docker.

Konklusyon

Upang mai-install ang Elasticsearch kasama ang Docker, una, hilahin ang opisyal na imahe ng Elasticsearch mula sa pagpapatala gamit ang ' docker pull ” utos. Pagkatapos nito, isagawa ang imahe sa pamamagitan ng ' docker run -p 9200:9200 ” utos. Ipinakita ng blog na ito ang pamamaraan para sa pag-install ng Elasticsearch sa Docker.