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 correlata a ElasticSearch:
In questa pagina, offriamo un rapido accesso a un elenco di esercitazioni relative all’installazione di ElasticSearch.
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.
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.
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.
Scaricare e installare la chiave del repository ElasticSearch.
Aggiungi il repository ufficiale ElasticSearch al tuo database APT
Aggiornare il database APT-GET e installare il pacchetto ElasticSearch.
Impostare un nome host utilizzando il comando hostnamectl.
Arrestare il servizio ElasticSearch.
Modificare il file di configurazione elasticSearch denominato: elasticsearch.yml
Aggiungere le seguenti righe alla fine del file.
Avviare il servizio ElasticSearch.
Utilizzare il comando NETSTAT per verificare se il servizio è in esecuzione sulle porte 9200 e 9300.
In questo esempio, il servizio ElasticSearch è in esecuzione sulle porte 9200 e 9300.
Verificare lo stato del server Elasticsearch.
Ecco l’output del comando previsto.
Utilizzare la funzione seguente per testare l’installazione di ElasticSearch.
Ecco l’output del comando:
Configurare il servizio ElasticSearch per l’avvio durante l’avvio.
Congratulazioni! L’installazione di ElasticSearch su Ubuntu Linux è stata completata.