Installez Elasticsearch7.3 sur CentOS7
Référence
Site officiel Documentation produit REST APIsAjouter un fichier REPO
Utilisez vi ou vim pour modifier le fichier /etc/yum.repos.d/elasticsearch.repo, copiez le contenu suivant dans le fichier, puis enregistrez et quittez.
[elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
Effectuer l'installation
yum -y install elasticsearch
Modifier le fichier de configuration
Utilisez vi ou vim pour modifier /etc/elasticsearch/elasticsearch.yml, modifier l'adresse IP et le port liés, puis modifier le nom du nœud. Il est recommandé de définir la taille du cache sur la moitié de la mémoire physique du serveur. Pour plus de détails, reportez-vous à l'exemple suivant.
node.name: node-1
indices.fielddata.cache.size: 2gb
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]
Démarrez le service et vérifiez le service
systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
À propos de l'autorisation de connexion
Une fois l'installation terminée, il n'y a pas de contrôle d'autorisation de connexion par défaut. Si nous devons fournir des services dans un environnement de réseau public, nous devons également modifier la configuration pour activer la vérification d'autorisation de connexion. Habituellement, nos scénarios d'utilisation n'ouvriront pas le service Elasticsearch vers l'extérieur, donc cet article ne décrit pas en détail comment configurer la vérification des autorisations de connexion. Lorsque notre service est déployé sur le réseau local du serveur, nous n'avons pas besoin d'activer la vérification des autorisations. Si nous devons être plus sécurisés, nous pouvons configurer les règles de pare-feu du serveur pour restreindre l'accès.