Installazione di Elasticsearch

Oggi iniziamo con il primo di tutti, un documento dove vedremo i passaggi necessari per implementare completamente Elasticsearch, che sarà il nostro data warehouse per archiviare i log o le metriche dell'attrezzatura, e poi attacca con Kibana o Grafana per visualizzarlo!

È gratuito, è Open Source e basato su Java. È responsabile della memorizzazione dei dati che gli inviamo e dell'esecuzione delle ricerche (molto veloce) delle informazioni che abbiamo memorizzato. Come possiamo capire, è il cuore dell'Elastic Stack!

Elasticsearch è uno degli strumenti più utilizzati ultimamente in tutti i tipi di architetture, e soprattutto lato DevOps, Viene utilizzato allo scopo di cercare grandi quantità di dati, come è BigData 😛 È un server di ricerca basato su Lucene, fornisce un motore di ricerca full-text, distribuito e multi-tenant utilizzando un'interfaccia web RESTful e documenti JSON.

Per quanto riguarda i requisiti, Sarà una macchina che dipenderà da ogni scenario come è ovvio, Pensa che richiederà molto disco per archiviare tutto ciò che gli inviamo, avrai bisogno di un minimo 1-2vCPU con 4Gb di RAM, si consiglia di mettere 4vCPU e 8GB di RAM, Ma vedrai; proprio come l'album, che 40Gb possiamo riempirli facilmente.

Installare Elasticsearch,

Avviato! basiamo l'installazione su una macchina con Ubuntu 18.10 che abbiamo aggiornato e configurato con un indirizzo IP statico. Il processo di installazione è piuttosto rapido. Iniziamo installando prima i requisiti di OpenJDK:

[Codice sorgente]apt-get install openjdk-8-jre-headless java -version[/Codice sorgente]

E scarica l'ultimo pacchetto Elasticsearch che vogliamo installare, Nel caso di questo post utilizziamo un 6.4.2, Procediamo all'installazione:

[Codice sorgente]wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.1.deb dpkg -i elasticsearch-6.6.1.deb[/Codice sorgente]

Modifichiamo il file di configurazione principale di Elasticsearch '/etc/elasticsearch/elasticsearch.yml’ e abbiamo modificato almeno i seguenti post, che definirà il nome del cluster, il nome di questo nodo e il suo indirizzo IP con cui fornirà il servizio.

[Codice sorgente]cluster.name: Nombre_Cluster node.name: Nombre_Servidor network.host: Dirección_IP_servidor[/Codice sorgente]

Dovremo modificare la variabile di sistema 'vm.max_map_count’ per darti più memoria virtuale:

[Codice sorgente]sysctl -w vm.max_map_count=262144[/Codice sorgente]

Lanciamo il servizio Elasticsearch e lo configuriamo per avviarlo correttamente:

[Codice sorgente]Servizio ElasticSearch Start SystemCTL Abilita ElasticSearch[/Codice sorgente]

Se tutto è andato bene, Saremo in grado di testarlo e verificare se il servizio è in esecuzione:

[Codice sorgente]Curl HTTP://Dirección_IP:9200[/Codice sorgente]

Post consigliati

Autore

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Non esitate a contattarmi, Cercherò di aiutarti ogni volta che potrò, Condividere è vivere ;) . Goditi i documenti!!!

Installazione di Logstash

13 de marzo de 2019