GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Installer Elasticsearch sur Ubuntu

Nous allons vous montrer comment installer Elasticsearch sur Ubuntu. Elasticsearch est un moteur de recherche et d'analyse distribué, évolutif et en temps réel basé sur Lucene. Il vous permet de rechercher, d'analyser et d'explorer vos données avec une interface Web HTTP et des documents JSON sans schéma. Il est développé en Java et est publié en open source sous les termes de la licence Apache. L'installation d'Elasticsearch sur Ubuntu est une tâche facile si vous suivez attentivement notre tutoriel ci-dessous. L'installation d'Elasticsearch sur Ubuntu devrait prendre moins de 10 minutes.

Vous trouverez ci-dessous plusieurs fonctionnalités d'Elasticsearch :

  • Moteur de recherche distribué et hautement disponible.
  • Chaque index est entièrement partitionné avec un nombre configurable de partitions.
  • Chaque fragment peut avoir une ou plusieurs répliques.
  • Opérations de lecture/recherche effectuées sur l'un ou l'autre des fragments de réplique.
  • Multi-locataire avec plusieurs types.
  • Prise en charge de plusieurs index.
  • Prise en charge de plusieurs types par index.
  • Configuration du niveau d'index (nombre de partitions, stockage d'index, …).
  • Divers ensembles d'API
  • API RESTful HTTP
  • API Java native.
  • Toutes les API effectuent un reroutage automatique des opérations de nœud.
  • Orienté vers les documents
  • Pas besoin de définition de schéma préalable.
  • Le schéma peut être défini par type pour la personnalisation du processus d'indexation.
  • Écriture derrière fiable et asynchrone pour une persistance à long terme. Construit sur Lucene
  • Chaque fragment est un index Lucene entièrement fonctionnel
  • Toute la puissance de Lucene facilement exposée grâce à une configuration/des plugins simples.

1 Exigences

Nous utiliserons notre plan d'hébergement VPS Linux SSD 1 pour ce didacticiel.

2. Connectez-vous via SSH

Connectez-vous à votre serveur via SSH

# ssh root@server_ip

3. Vérifier la version d'Ubuntu

Vous pouvez vérifier si vous avez la bonne version d'Ubuntu installée sur notre serveur avec la commande ci-dessous :

# lsb_release -a

Ce qui devrait vous donner la sortie ci-dessous :

Distributor ID: Ubuntu
Description:    Ubuntu 14.04.3 LTS
Release:        14.04
Codename:       trusty

4. Mettre à jour le système

Assurez-vous que votre serveur est entièrement à jour. Installez également wget et décompressez :

# apt-get update && apt-get upgrade

# apt-get install unzip wget

5. Installer Oracle Java 8

Étant donné qu'Elasticsearch est écrit en Java, vous devrez installer un environnement d'exécution Java sur votre serveur. Par conséquent, ajoutez le référentiel Java PPA dans votre système Ubuntu avec la commande ci-dessous :

# echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list

# echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list

# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886

Mettez à jour l'index du package et installez Java 8 :

# apt-get update

# apt-get install oracle-java8-installer

Vérifiez si Java a été correctement installé :

# java -version

Vous devriez recevoir le résultat suivant :

java version "1.8.0_72"
Java(TM) SE Runtime Environment (build 1.8.0_72-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.72-b15, mixed mode)

6. Installer Elasticsearch sur Ubuntu

Téléchargez Elasticsearch à partir du site Web correspondant. Comme vous pouvez le voir, les téléchargements sont disponibles dans les packages zip, tar.gz, deb et rpm. Pour ce processus d'installation qui s'exécutera sur Ubuntu, il est préférable d'utiliser le package Debian (deb) car il installera tout ce qui est nécessaire pour qu'Elasticsearch s'exécute. Par conséquent, entrez les commandes ci-dessous :

# cd /opt

# wget https://download.elasticsearch.org/elasticsearch/release/org/elasticsearch/distribution/deb/elasticsearch/2.2.0/elasticsearch-2.2.0.deb

Une fois le package deb téléchargé, installez Elasticsearch en utilisant le dpkg commande comme indiqué ci-dessous :

# dpkg -i elasticsearch-2.2.0.deb

Cette procédure d'installation installera Elasticsearch dans /usr/share/elasticsearch/ dont les fichiers de configuration seront placés dans /etc/elasticsearch

Le script qui sera utilisé pour arrêter/démarrer/redémarrer cette plateforme est /etc/init.d/elasticsearch

7. Configurer Elasticsearch

Entrez la commande suivante pour vous assurer qu'Elasticsearch démarrera automatiquement au démarrage.

# update-rc.d elasticsearch defaults

Faisons maintenant quelques modifications de base sur le fichier /etc/elasticsearch/elasticsearch.yml qui est le fichier de configuration principal pour Elasticsearch. Ouvrez le fichier avec votre éditeur de texte préféré. Nous utilisons nano :

# nano /etc/elasticsearch/elasticsearch.yml

Mettez à jour le node.name et cluster.name valeurs avec le nom de votre serveur (nom d'hôte) et le nom auquel le cluster sera associé. Par exemple, après notre modification, les lignes du fichier ressemblent à celles ci-dessous :

# ---------------------------------- Cluster -----------------------------------
#
# Use a descriptive name for your cluster:
#
 cluster.name: rosehostingcluster
#
# ------------------------------------ Node ------------------------------------
#
# Use a descriptive name for the node:
#
 node.name: vps.rosehosting.com
#
# Add custom attributes to the node:
#
# node.rack: r1

Bien sûr, il existe de nombreux paramètres de configuration qui peuvent être modifiés en fonction de vos besoins, mais nous vous laisserons le soin et vos préférences. Pour plus d'informations, vous pouvez utiliser la documentation approfondie d'Elasticsearch.

Une fois que vous avez terminé de modifier le fichier, enregistrez-le et fermez-le. Lancez ensuite Elasticsearch :

# /etc/init.d/elasticsearch start

Félicitations, vous avez installé avec succès Elasticsearch sur votre VPS Ubuntu 14.04.

Bien sûr, vous n'êtes pas obligé d'installer elasticsearch sur Ubuntu, si vous utilisez l'un de nos services d'hébergement VPS Ubuntu, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Elasticsearch sur Ubuntu, pour toi. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS . Si vous avez aimé cet article sur la façon d'installer Elasticsearch sur Ubuntu, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Comment installer Graylog2 sur Ubuntu 14.04

  2. Comment installer Graylog2 sur Ubuntu 15.04 / 14.10

  3. Installer Webmin sur Ubuntu 16.04

  4. Installer MEAN sur un Ubuntu 14.04

  5. Installer PHP 7 sur Ubuntu 14.04

Comment installer Elasticsearch sur Ubuntu 18.04

Comment installer Elasticsearch sur Ubuntu 20.04

Comment installer ELK sur Ubuntu 20.04

Comment installer Graylog 3.0 sur Ubuntu 18.04 / Ubuntu 16.04

Installer Elasticsearch sur Ubuntu 18.04

Installer Laravel sur Ubuntu 16.04