Elasticsearch - Mise en place rapide d'un POC ElasticSearch/Kibana en v5.3 derrière un reverse proxy.
Alasta 7 Avril 2017 bigdata elk elasticsearch cli
Description : Nous allons voir comment mettre en place un POC en 5.3
Environnement :
Notre POC se basera des composants suivant :
- Un serveur CentOS 7
- CPU: 4
- RAM: 8Go
- SELinux désactivé
- Firewall désactivé
- Java 1.8
- ElasticSearch 5.3 via le package .tgz (sur le site officiel d’Elastic)
- Kibana 5.3 via le package .tgz (sur le site officiel d’Elastic)
Mise en place :
ElasticSearch
- Décompresser l’archive ElasticSearch dans le dossier de votre POC
- Renommer le dossier en es-node01
- Copier le dossier es-node01 en es-node02 et es-node03
- Pour ces dossier, ajouter le contenu du fichier elasticsearch.yml (sources sur Github). C’est principalement les hostnames et numéros de ports comme on est sur la même machine.
- Ouvrir un terminal dans chaque dossier racine des nodes
- Modifier les ressources de la heap Java : export ES_JAVA_OPTS=”-Xms512m -Xmx512m”
- Lancer les binaires ElasticSearch : ./bin/elasticsearch
Kibana
- Décompresser l’archive Kibana dans le dossier de votre POC
- Modifier la configuration de kibana.yml avec la configuration fournie sur Github
- Ouvrir un nouveau terminal dans le dossier racine de kiabana
- Lancer le binaire Kibana : ./bin/kibana
Nginx :
- Installer Nginx comme vous le souhaitez (source, repo, …)
- Modifier la configuration en ajoutant la configuration fournie sur Github (modifier l’adresse IP local)
- Lancer le service avec la commande appropriée