Vuoi imparare a installare Elasticsearch su un computer che esegue Ubuntu Linux sul cloud Amazon AWS? In questa esercitazione ti mostreremo come creare un nuovo account su Amazon AWS, come creare un’istanza di macchina virtuale Ubuntu e come eseguire l’installazione di Elasticsearch su una nuova macchina virtuale sul cloud Amazon EC2.

• Ubuntu 20
• Ubuntu 18
• ElasticSearch 7.7.0

Al termine dell’installazione, è necessario utilizzare la funzionalità Amazon Security Group per creare regole del firewall per consentire la connessione dei client Elasticsearch.

Utilizzando la funzionalità del gruppo di sicurezza Amazon, creare regole del firewall per consentire le connessioni utilizzando le porte 9200 e 9300.

Esercitazione – Come creare una coppia di chiavi

Per accedere a una macchina virtuale Linux in AWS, devi prima creare una chiave privata.

Apri il browser, accedi al sito web di Amazon AWS e inserisci le tue informazioni di accesso.

Dopo un accesso riuscito, riceverai l’invio al dashboard AWS.

Accedere al menu COMPUTE e selezionare l’opzione EC2.

Nel dashboard EC2, accedere al menu Rete e sicurezza e fare clic sull’opzione Coppie di chiavi.

Nella schermata Coppie di chiavi, fare clic sul pulsante Crea coppia di chiavi.

Dovrai inserire un nome per la nuova coppia di chiavi.

Sarà necessario salvare localmente la chiave privata.

In our example, we created a key pair named TEST.

Nel nostro esempio, abbiamo salvato un file denominato TEST. Pem.

Esercitazione AWS EC2 – Come creare una macchina virtuale Ubuntu

Nel dashboard EC2, accedere al menu Istanze e fare clic sull’opzione Istanze.

Nella schermata Istanza EC2, fare clic sul pulsante Avvia istanza.

A questo punto, è necessario selezionare l’immagine del sistema operativo desiderata.

Nell’elenco presentato, individuare e selezionare l’immagine Ubuntu Linux.

aws ubuntu

Come secondo passaggio, sarà necessario selezionare il tipo di macchina virtuale che eseguirà Ubuntu Linux.

Fondamentalmente, si selezionerà il numero di processori e la quantità di RAM che si desidera.

Se non si desidera specificare la quantità di disco rigido disponibile per questa macchina virtuale, fare clic sul pulsante Verifica e avvio.

Se si desidera specificare la quantità di disco rigido disponibile per questa macchina virtuale, fare clic sul pulsante Configura dettagli istanza.

Nella schermata di riepilogo, fare clic sul pulsante Avvia.

Selezionare la coppia di chiavi autorizzata a connettersi alla nuova macchina virtuale e fare clic su Avvia istanze.

In questo esempio è stata selezionata la coppia di chiavi denominata TEST.

Nel dashboard EC2, accedere al menu Istanze e fare clic sull’opzione Istanze.

Come si può vedere una nuova macchina virtuale è stata creata.

Nel nostro esempio, la macchina virtuale ha ottenuto l’indirizzo IP dinamico: 34.217.14.140

Esercitazione AWS EC2 – Come accedere alla macchina virtuale Ubuntu

Per accedere alla macchina virtuale Linux è necessario scaricare il software seguente:

• Putty

• PuttyGen

In primo luogo, è necessario convertire la chiave privata dal formato PEM al formato PPK.

Aprire il software PuttyGen, accedere al menu Conversioni e selezionare la chiave Di importazione.

Dopo aver importato il file PEM, è necessario impostare una password per proteggere la chiave privata.

Fare clic sul pulsante Salva chiave privata per generare un file con l’estensione PPK.

Nel nostro esempio, un file denominato TEST. PPK è stato creato.

Aprire il software Putty, selezionare l’opzione SSH e immettere il nome utente ubuntu@ seguito dall’indirizzo IP della macchina virtuale AWS.

Nel nostro esempio, abbiamo usato ubuntu@34.217.14.140.

Accedere alla scheda autenticazione SSH, fare clic sul pulsante Sfoglia, individuare il file PPK e fare clic sul pulsante Apri.

Una connessione SSH verrà avviata con la macchina virtuale Ubuntu.

Utilizzare il comando seguente per diventare l’utente radice nella macchina virtuale Ubuntu.

Copy to Clipboard

Hai creato con successo una macchina virtuale Ubuntu su Amazon AWS.

Esercitazione – Installazione di ElasticSearch nel cloud

Utilizzare apt-get per installare i pacchetti richiesti.

Copy to Clipboard

Scaricare e installare la chiave del repository ElasticSearch.

Copy to Clipboard

Aggiungi il repository ufficiale ElasticSearch al tuo database APT

Copy to Clipboard

Aggiornare il database APT-GET e installare il pacchetto ElasticSearch.

Copy to Clipboard

Impostare un nome host utilizzando il comando hostnamectl.

Copy to Clipboard

Arrestare il servizio ElasticSearch.

Copy to Clipboard

Modificare il file di configurazione elasticSearch denominato: elasticsearch.yml

Copy to Clipboard

Aggiungere le seguenti righe alla fine del file.

Copy to Clipboard

Avviare il servizio ElasticSearch.

Copy to Clipboard

Utilizzare il comando NETSTAT per verificare se il servizio è in esecuzione sulle porte 9200 e 9300.

Copy to Clipboard

In questo esempio, il servizio ElasticSearch è in esecuzione sulle porte 9200 e 9300.

Copy to Clipboard

Verificare lo stato del server Elasticsearch.

Copy to Clipboard

Ecco l’output del comando previsto.

Copy to Clipboard

Utilizzare la funzione seguente per testare l’installazione di ElasticSearch.

Copy to Clipboard

Ecco l’output del comando:

Copy to Clipboard

Configurare il servizio ElasticSearch per l’avvio durante l’avvio.

Copy to Clipboard

Congratulazioni! L’installazione di ElasticSearch su Ubuntu Linux è stata completata.