GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Elasticsearch sur Debian Linux

Objectif

L'objectif est de vous fournir des étapes simples à suivre pour installer Elasticsearch sur Debian Linux. Le guide n'aborde pas la configuration d'Elasticsearch, car il s'agit d'un conte pour une autre fois.

Versions du système d'exploitation et du logiciel

  • Système d'exploitation : – Debian 9 (étiré)
  • Logiciel : – Recherche élastique 5.2.0

Exigences

Un accès privilégié à votre système Debian sera requis

Difficulté

FACILE

Congrès

  • # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant sudo commande
  • $ - nécessite que les commandes linux données soient exécutées en tant qu'utilisateur régulier non privilégié

Instructions

Installation des prérequis

Pour commencer, installez tous les prérequis requis répertoriés ci-dessous. Les net-tools package est facultatif et est utilisé à des fins de test uniquement.

# apt update 
# apt install openjdk-8-jdk-headless net-tools wget

Télécharger Elasticsearch

À ce stade, nous devons télécharger le package Elasticsearch Debian. Au moment de la rédaction, seul Elasticsearch 5.2 est disponible. N'hésitez pas à remplacer le lien ci-dessous par l'URL de téléchargement de la version 6.0 si elle est disponible.

wget --no-check-certificate https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.2.0.deb

Installer Elasticsearch

Utilisez dpkg commande pour installer le elasticsearch-5.2.0.deb précédemment téléchargé :

# dpkg -i elasticsearch-5.2.0.deb

Démarrer et activer Elasticsearch

Pour démarrer et activer Elasticsearch sur le système systemd Debian, exécutez :

# systemctl start elasticsearch
# systemctl enable elasticsearch

Confirmer l'installation

Le journalctl La commande doit maintenant répertorier Elasticsearch comme démarré :

# journalctl | tail
Feb 11 08:59:02 linuxconfig systemd[1]: Reached target Network is Online.
Feb 11 08:59:02 linuxconfig systemd[1]: Starting Elasticsearch...
Feb 11 08:59:02 linuxconfig systemd[1]: Started Elasticsearch.

Par défaut, Elasticsearch écoute uniquement sur localhost, sauf si défini différemment dans /etc/elasticsearch/elasticsearch.yml :

# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      403/sshd            
tcp6       0      0 127.0.0.1:9200          :::*                    LISTEN      5562/java           
tcp6       0      0 ::1:9200                :::*                    LISTEN      5562/java           
tcp6       0      0 127.0.0.1:9300          :::*                    LISTEN      5562/java           
tcp6       0      0 ::1:9300                :::*                    LISTEN      5562/java           
tcp6       0      0 :::22                   :::*                    LISTEN      403/sshd

Elasticgsearch est désormais disponible sous localhost:9200 URL :

# wget -qO - 127.0.0.1:9200
{
  "name" : "p7g80HJ",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "W7iE1jWYSiWL-hG3zMsaFQ",
  "version" : {
    "number" : "5.2.0",
    "build_hash" : "24e05b9",
    "build_date" : "2017-01-24T19:52:35.800Z",
    "build_snapshot" : false,
    "lucene_version" : "6.4.0"
  },
  "tagline" : "You Know, for Search"
}

Installer les plugins

Le plug-in Elasticsearch et les autres fichiers binaires pertinents se trouvent sous /usr/share/elasticsearch/bin/ annuaire. Ajoutez ce répertoire à votre exécutable PATH :

# export PATH=$PATH:/usr/share/elasticsearch/bin/

Pour installer de nouveaux plugins Elasticsearch, utilisez elasticsearch-plugin commande. Par exemple, pour installer le "plug-in de découverte basé sur des fichiers", exécutez :

# elasticsearch-plugin install discovery-file
-> Downloading discovery-file from elastic
[=================================================] 100%   
-> Installed discovery-file

Debian
  1. Comment installer Logstash sur Debian Linux

  2. Comment installer Slack sur Debian Linux

  3. Comment installer VirtualBox sur Debian Linux

  4. Comment installer VirtualBox sur Debian Linux 9

  5. Comment installer Elasticsearch sur Debian 9

Comment installer Skype sur Debian Linux

Comment installer Elasticsearch sur Debian 11 Bullseye

Comment installer Graylog sur Debian 9

Comment installer Elasticsearch sur Debian 11

Comment installer le noyau Linux 5.15 sur Debian 11

Comment installer Memcached sur Debian 11 Linux