Paano Pamahalaan ang Elasticsearch sa AWS EC2?

Paano Pamahalaan Ang Elasticsearch Sa Aws Ec2



Ang Elasticsearch ay isang open-source at malayang magagamit na search engine upang kunin ang impormasyon nang mahusay at mabilis mula sa analytical database sa real-time. Ang Elasticsearch ay nag-iimbak ng structured at unstructured na data sa database nito at inaayos ang unstructured data ayon sa user-defined mapping. Maaaring gamitin ng user ang mga serbisyo ng Elasticsearch sa AWS cloud gamit ang Elastic Compute Cloud o EC2 instance na available sa cloud.

Ipapaliwanag ng gabay na ito ang proseso ng pamamahala sa Elasticsearch sa Amazon EC2 instance.







Mga kinakailangan



Bago simulan ang proseso ng pamamahala sa Elasticsearch sa AWS, lumikha lang ng virtual machine na ginagamit upang i-host ang Elasticsearch engine. Magagamit lang ng user ang mga bahagi ng EC2 instance na matatagpuan sa cloud upang pamahalaan ang Elasticsearch engine at pagkatapos ay gamitin ito mula doon. Upang matutunan ang proseso ng paglikha at pagkonekta sa EC2 virtual machine, sundin ang link .



Paano Pamahalaan ang Elasticsearch sa AWS EC2?

Upang pamahalaan ang Elasticsearch sa AWS, bisitahin ang dashboard ng Amazon EC2 at buksan ang ' Mga pagkakataon ” page para kumonekta sa instance:





Baguhin ang path ng key pair file mula sa lokal na system at patakbuhin ang command na ibinigay sa pahina ng Connect ng EC2 instance na sa aming senaryo ay binanggit sa ibaba:



ssh -i 'C:\Users\Lenovo\Documents \t kpp.pem' ubuntu @ ec2- 122 - 248 - 227 - 3. 4 .ap-timog-silangan- 1 .compute.amazonaws.com

Kapag nakakonekta na ang user sa EC2 instance, i-type ang sumusunod na command para makuha ang update ng mga pinakabagong produkto sa makina:

sudo angkop na pag-update

Ang sumusunod na command ay nag-i-import ng GPG key para sa Elasticsearch repository upang ang user ay maaaring gumana sa iba't ibang mga repository sa Elasticsearch:

wget -qO - https: // artifacts.elastic.co / GPG-KEY-elasticsearch | sudo apt-key add -

Dito ini-import ng command ang Elasticsearch repository sa EC2 instance:

sudo sh -c 'echo 'deb https://artifacts.elastic.co/packages/7.x/apt stable main' > /etc/apt/sources.list.d/elastic-7.x.list'

Pagkatapos mag-import ng Elasticsearch repository, isagawa lang ang sumusunod na command para i-update ang repository ng system:

sudo angkop na pag-update

Panghuli, i-install ang Elasticsearch sa halimbawa ng Amazon EC2 sa pamamagitan ng paggamit ng sumusunod na command:

sudo apt i-install elasticsearch

Pagkatapos i-install ang Elasticsearch, gamitin lamang ang sumusunod na command upang simulan ang mga serbisyo para sa naka-install na search engine:

sudo systemctl simulan ang elasticsearch

Upang i-verify na matagumpay na tumatakbo ang Elasticsearch engine, gamitin ang curl command na may kahilingan sa GET sa 9200 port:

kulot -X GET 'localhost:9200/'

Iyon ay tungkol sa pamamahala at pagpapatakbo ng Elasticsearch sa isang AWS EC2 instance.

Konklusyon

Para pamahalaan ang Elasticsearch sa AWS EC2 instance, bisitahin lang ang EC2 dashboard at lumikha ng virtual machine sa Amazon cloud. Pagkatapos nito, kumonekta lang sa instance at i-update ang mga pakete nito sa virtual machine ng Ubuntu, at pagkatapos ay i-import ang GPG key para sa mga repositoryo ng Elasticsearch. Panghuli, i-install ang Elasticsearch sa Amazon EC2 virtual at pagkatapos ay simulan ang mga serbisyo nito upang magamit ito mula sa cloud. Ipinaliwanag ng gabay na ito ang proseso ng pamamahala sa Elasticsearch sa isang AWS EC2 instance.