Hoe Elasticsearch op AWS EC2 te beheren?

Hoe Elasticsearch Op Aws Ec2 Te Beheren



Elasticsearch is een open-source en vrij beschikbare zoekmachine om informatie efficiënt en snel in realtime uit de analytische database te halen. Elasticsearch slaat gestructureerde en ongestructureerde gegevens op in zijn database en organiseert de ongestructureerde gegevens volgens door de gebruiker gedefinieerde mapping. De gebruiker kan de services van Elasticsearch op de AWS-cloud gebruiken met behulp van Elastic Compute Cloud of EC2-instanties die beschikbaar zijn in de cloud.

Deze gids legt het proces uit van het beheren van Elasticsearch op de Amazon EC2-instantie.







Vereisten



Voordat u begint met het beheer van Elasticsearch op AWS, maakt u eenvoudig een virtuele machine die wordt gebruikt om de Elasticsearch-engine te hosten. De gebruiker kan eenvoudig de componenten van de EC2-instantie in de cloud gebruiken om de Elasticsearch-engine te beheren en deze vervolgens van daaruit te gebruiken. Volg de instructies voor het maken van en verbinden met de virtuele EC2-machine koppeling .



Hoe Elasticsearch op AWS EC2 te beheren?

Om Elasticsearch op AWS te beheren, gaat u naar het Amazon EC2-dashboard en opent u de ' Instanties '-pagina om verbinding te maken met de instantie:





Wijzig het pad van het sleutelpaarbestand van het lokale systeem en voer de opdracht uit op de Connect-pagina van de EC2-instantie die in ons scenario hieronder wordt vermeld:



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

Zodra de gebruiker is verbonden met de EC2-instantie, typt u de volgende opdracht om de update van de nieuwste producten op de machine te krijgen:

sudo apt-update

De volgende opdracht importeert de GPG-sleutel voor de Elasticsearch-repository, zodat de gebruiker met verschillende repositories op Elasticsearch kan werken:

wkrijg -qO - https: // artefacten.elastic.co / GPG-KEY-elastisch zoeken | sudo apt-toets toevoegen -

Hier importeert de opdracht de Elasticsearch-repository op de EC2-instantie:

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

Na het importeren van de Elasticsearch-repository voert u eenvoudig de volgende opdracht uit om de systeemrepository bij te werken:

sudo apt-update

Installeer ten slotte Elasticsearch op de Amazon EC2-instantie met behulp van de volgende opdracht:

sudo geschikt installeren elastisch zoeken

Gebruik na het installeren van Elasticsearch eenvoudig de volgende opdracht om de services voor de geïnstalleerde zoekmachine te starten:

sudo systemctl start elasticsearch

Gebruik de curl-opdracht met een GET-verzoek op de 9200-poorten om te controleren of de Elasticsearch-engine goed werkt:

Krul -X KRIJGEN 'localhost:9200/'

Dat gaat allemaal over het beheren en uitvoeren van Elasticsearch op een AWS EC2-instantie.

Conclusie

Om de Elasticsearch op AWS EC2-instantie te beheren, gaat u eenvoudig naar het EC2-dashboard en maakt u een virtuele machine in de Amazon-cloud. Maak daarna eenvoudig verbinding met de instantie en werk de pakketten bij op de virtuele Ubuntu-machine en importeer vervolgens de GPG-sleutel voor de Elasticsearch-repository's. Installeer ten slotte Elasticsearch op de virtuele Amazon EC2 en start vervolgens de services om deze vanuit de cloud te gebruiken. Deze gids heeft het proces uitgelegd van het beheren van Elasticsearch op een AWS EC2-instantie.