Recherche élastique

Installer ElasticSearch sur Ubuntu

Installer ElasticSearch sur Ubuntu
Dans cet article rapide, nous verrons comment installer l'une des plateformes d'indexation et de recherche de texte les plus populaires, Elasticsearch sur Ubuntu et commencer à l'utiliser également. Nous allons commencer maintenant.

Base de données Elasticsearch

Elasticsearch est l'une des bases de données NoSQL les plus populaires qui est utilisée pour stocker et rechercher des données basées sur du texte.

Elasticsearch est basé sur la technologie d'indexation lucene et permet une récupération de recherche en quelques millisecondes basée sur des données indexées. Il prend en charge les requêtes de base de données via les API REST. Cela signifie que nous pouvons utiliser de simples appels HTTP et utiliser des méthodes HTTP telles que GET, POST, PUT, DELETE, etc. accéder aux données.

 Installation de Java

Pour installer Elasticsearch sur Ubuntu, nous devons d'abord installer Java. Java n'est peut-être pas installé par défaut. Nous pouvons le vérifier en utilisant cette commande :

java -version

Lorsque nous exécutons cette commande, nous obtenons la sortie suivante :

Nous allons maintenant installer Java sur notre système. Utilisez cette commande pour le faire :

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get mise à jour
sudo apt-get install oracle-java8-installer

Une fois ces commandes exécutées, nous pouvons à nouveau vérifier que Java est maintenant installé en utilisant la même commande.

Installation d'Elasticsearch

Désormais, l'installation d'Elasticsearch n'est plus qu'une question de commandes. Pour commencer, téléchargez le fichier du package Elasticsearch depuis la page ES :

wget https://artefacts.élastique.co/téléchargements/elasticsearch/elasticsearch-6.2.2.deb

Lorsque nous exécutons la commande ci-dessus, nous verrons la sortie suivante :

Ensuite, nous pouvons installer le fichier téléchargé le dpkg commander:

sudo dpkg -i elasticsearch-1.7.2.deb

Lorsque nous exécutons la commande ci-dessus, nous verrons la sortie suivante :

Assurez-vous de télécharger le package deb uniquement à partir du site Web ES.

Les fichiers de configuration pour Elasticsearch seront stockés à /etc/elasticsearch.  Pour vous assurer qu'Elasticsearch est démarré et arrêté avec la machine, exécutez la commande suivante :

sudo update-rc.d Elasticsearch par défaut

Configuration d'Elasticsearch

Nous avons maintenant une installation active pour Elasticsearch. Pour utiliser Elasticsearch efficacement, nous pouvons apporter des modifications importantes à la configuration. Exécutez la commande suivante pour ouvrir le fichier de configuration ES :

sudo nano /etc/elasticsearch/elasticsearch.yml

Nous modifions d'abord le nœud.Nom et groupe.Nom dans recherche élastique.yml déposer. N'oubliez pas de supprimer le # avant chaque ligne que vous souhaitez modifier pour le décocher en tant que commentaire.

Modifiez ces propriétés :

Une fois que vous avez terminé toutes les modifications de configuration, démarrez le serveur ES pour la première fois :

démarrage de la recherche élastique du service sudo

Lorsque nous exécutons cette commande et vérifions l'état du service, nous obtenons la sortie suivante :

Utiliser Elasticsearch

Maintenant qu'Elasticsearch a démarré, nous pouvons commencer à l'utiliser pour nos commandes.

Pour afficher les détails de l'instance et les informations du cluster, exécutez la commande suivante :

curl -X GET 'http://localhost:9200'

Vous devrez peut-être installer curl, faites-le en utilisant cette commande :

sudo apt-get install curl

Lorsque nous exécutons cette commande, nous obtenons la sortie suivante :

Maintenant, nous pouvons essayer d'insérer des données dans ES à l'aide de la commande suivante :

curl -X POST 'http://localhost:9200/linuxhint/hello/1' -H 'Type de contenu : application
/json' -d ' "nom" : "LinuxHint" '

Lorsque nous exécutons cette commande, nous obtenons la sortie suivante :

Essayons d'obtenir les données maintenant :

curl -X GET 'http://localhost:9200/linuxhint/hello/1'

Lorsque nous exécutons cette commande, nous obtenons la sortie suivante :

Conclusion

Dans cet article rapide, nous avons appris comment installer Elasticsearch et exécuter des requêtes de base dessus.

Examen de la souris sans fil Microsoft Sculpt Touch
J'ai lu récemment sur le Microsoft Sculpt Touch souris sans fil et j'ai décidé de l'acheter. Après l'avoir utilisé pendant un certain temps, j'ai déci...
Trackpad et pointeur de souris à l'écran AppyMouse pour tablettes Windows
Les utilisateurs de tablettes ratent souvent le pointeur de la souris, surtout lorsqu'ils ont l'habitude d'utiliser les ordinateurs portables. Les sma...
Le bouton central de la souris ne fonctionne pas sous Windows 10
le bouton central de la souris vous aide à faire défiler de longues pages Web et des écrans contenant beaucoup de données. Si cela s'arrête, et bien v...