Tutoriel d'installation de Centos7 ElasticStack

Téléchargez le package compressé sur le site officiel
https://www.elastic.co/cn/start

Décompressez et installez

tar -xvf  elasticsearch

Tout d'abord, vous devez ajouter l'utilisateur elasticsearch, car root ne prend pas en charge la
useradd elsearch
modification du groupe d'utilisateurs par défaut .
chown -R elsearch:elsearch /root/es/
Modifiez le fichier de configuration. Après avoir changé le
vim config/elasticsearch.yml
network.host en 0.0.0.0
, vous devez modifier deux emplacements
. 127.0.0.1, il sera par défaut un environnement de développement particulièrement élevé, donc deux emplacements doivent être modifiés, et les valeurs spécifiques à modifier sont modifiées en fonction de leurs conditions réelles.

-Xms128m
-Xmx128m

2. Configurer un processus pour créer le nombre maximum de mappages de mémoire dans les VMA (zone de mémoire virtuelle)

vim /etc/sysctl.conf
vm.max_map_count=655360

Démarrez le service es
su-elsearch
cd bin
./elasticsearch ou ./elasticsearch -d #Background start

#Test par accès. Si vous voyez le message suivant, cela signifie que ES a démarré avec succès.
Remarque:
Cette fois, une erreur sera signalée.
could not find java in bundled JDK at /root/es/elasticsearch-7.12.0/jdk/bin/java
Cette erreur est due au fait que le répertoire es décompressé est toujours sous la racine. Ainsi, le répertoire / es est créé dans le répertoire racine, et les fichiers sont de nouveau extraits dans le répertoire / es, et le groupe d'utilisateurs est ré-autorisé en tant que elsearch.
Après avoir redémarré à nouveau, il vous invite à
modifier le système intégré, qui doit être exécuté sous root

vim /etc/sysctl.conf 
# 添加
vm.max_map_count = 655360
# 刷新
sysctl -p

Insérez la description de l'image ici
vim /etc/security/limits.conf
Ajoutez le contenu suivant

* soft nofile 65536
* hard nofile 65536
* soft nproc 2048
* hard nproc 4096

线程 数 太低
vim /etc/security/limits.d/20-nproc.conf
Insérez la description de l'image ici
错误 : les paramètres de découverte par défaut ne conviennent pas à une utilisation en production; au moins un des [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] doit être configuré

modifier

config/elasticsearch.yml
cluster.initial_master_nodes: ["node-1"]

Enfin, visitez
http://127.0.0.1:9200/ et la
figure suivante apparaît, indiquant que l'installation est réussie
Insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/csd_nuser/article/details/115295433
conseillé
Classement