
Installation d’Elasticsearch
Aujourd’hui, nous commençons par le premier de tous, un document où nous verrons les étapes nécessaires pour déployer pleinement Elasticsearch, qui sera notre entrepôt de données pour stocker les journaux ou les métriques de l’équipement, puis attaquer avec Kibana ou Grafana pour le visualiser!
C’est gratuit, est Open Source et basé sur Java. Il est responsable du stockage des données que nous lui envoyons et de la réalisation des recherches (rapide) des informations que nous avons stockées. Comme on peut le comprendre, est le cœur de la Suite Elastic!
Elasticsearch est l’un des outils les plus utilisés ces derniers temps dans tous les types d’architectures, et surtout du côté DevOps, Il est utilisé dans le but de rechercher de grandes quantités de données, comment est BigData 😛 Il s’agit d’un serveur de recherche basé sur Lucene, Fournit un moteur de recherche en texte intégral, distribué et multilocataire à l’aide d’une interface Web RESTful et de documents JSON.
En ce qui concerne les exigences, Ce sera une machine qui dépendra de chaque scénario comme il est évident, pensent qu’il faudra beaucoup de disque pour stocker tout ce que nous lui envoyons, vous aurez besoin d’un minimum de 1 à 2 processeurs virtuels avec 4 Go de RAM, il est conseillé de mettre 4vCPUs et 8GB de RAM, Mais vous verrez; tout comme l’album, que 40Go nous pouvons facilement les remplir.
Installer Elasticsearch,
Commencé! nous basons l’installation sur une machine avec Ubuntu 18.10 que nous avons mis à jour et configuré avec une adresse IP statique. Le processus d’installation est assez rapide. Nous commençons par installer les exigences d’OpenJDK:
[Code source]apt-get install openjdk-8-jre-headless java -version[/Code source]
Et téléchargez le dernier package Elasticsearch que nous voulons installer, Dans le cas de cet article, nous utilisons un 6.4.2, Nous procédons à son installation:
[Code source]wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.1.deb dpkg -i elasticsearch-6.6.1.deb[/Code source]
Nous modifions le fichier de configuration principal d’Elasticsearch '/etc/elasticsearch/elasticsearch.yml’ et nous avons édité au moins les articles suivants, qui définira le nom du cluster, le nom de ce nœud et son adresse IP avec laquelle il fournira le service.
[Code source]cluster.name: Nombre_Cluster node.name: Nombre_Servidor network.host: Dirección_IP_servidor[/Code source]
Nous devrons modifier la variable système 'vm.max_map_count’ pour vous donner plus de mémoire virtuelle:
[Code source]sysctl -w vm.max_map_count=262144[/Code source]
Nous lançons le service Elasticsearch et le configurons pour qu’il démarre correctement:
[Code source]Service ElasticSearch Démarrer le systèmeCTL Activer ElasticSearch[/Code source]
Si tout s’est bien passé, Nous pourrons le tester et vérifier si le service est en cours d’exécution:
[Code source]Boucle HTTP://Dirección_IP:9200[/Code source]