Introduction et tutoriel du fil

Introduction et tutoriel du fil

Fil est une abréviation de "Encore un autre négociateur de ressources»Et est un gestionnaire de packages de divers logiciels. La meilleure chose à propos du fil est qu'il vous permet de partager et d'utiliser le code en toute sécurité et rapidement parmi les développeurs distincts du monde entier.

Si vous souhaitez créer votre propre logiciel et que vous rencontrez des difficultés, le fil vous aidera à utiliser la solution d'autres développeurs. Lorsque vous utilisez du fil et qu'il y a un problème existant, nous le signalerons et lorsque le problème est résolu, vous pouvez à nouveau utiliser le fil mis à jour.

Le module ou le package est le moyen de partager un code. Le package se compose d'un code avec toute sa description dans le «emballer.json" déposer.

Le fil est considéré comme plus efficace et plus efficace que Java car il permet à d'autres applications, y compris Spark, d'exécuter sur le package de fils. Les applications du fil pourraient simultanément travailler ensemble dans un cluster similaire.

Les quatre principaux composants du fil sont enrôlés ci-dessous:

  1. Client: Responsable de la soumission de MapReduce.
  2. Gestionnaire de ressources: Responsable de la gestion des ressources au sein du cluster.
  3. Gestionnaire de nœuds: Responsable de l'introduction et de la surveillance des conteneurs informatiques dans le cluster.
  4. Map-Reduce Application Master: Responsable de la vérification de toutes les tâches de course. Le maître d'application fonctionne dans le gestionnaire de conteneurs et de ressources et les gestionnaires de nœuds sont responsables de le planifier.

Si vous souhaitez utiliser du fil, vous devez l'installer sur vos machines. Vous pouvez installer du fil de plusieurs manières.

Architecture du fil

Tout d'abord, le client envoie une application au gestionnaire de ressources. Ensuite, le gestionnaire de ressources a la possibilité de réserver le conteneur pour lancer le gestionnaire d'applications. Par la suite, le gestionnaire d'applications travaille désormais avec les conteneurs du gestionnaire de ressources et envoie une notification au gestionnaire de nœuds. Ensuite, le gestionnaire de nœuds démarre l'application. L'exécution du code d'application est effectuée dans le conteneur. Le client obtient l'état des applications via le gestionnaire de ressources ou le gestionnaire d'applications. Une fois le processus terminé, le gestionnaire d'applications se désinscrive du gestionnaire de ressources. L'illustration de l'architecture du fil est indiquée ci-dessous.

Installation du fil via NPM

Le gestionnaire de packages NPM est fortement recommandé pour l'installation du fil. Lorsque vous avez installé NPM sur vos machines, exécutez la commande suivante dans le terminal pour installer une version mise à jour du fil.

NPM INSTALLANT - GLOBAL FIL

Exemple

Méthodes alternatives pour télécharger le fil

Si vous souhaitez installer du fil par chocolaté, vous devez d'abord installer Chocolatey. Vous pouvez facilement télécharger ce gestionnaire de packages à partir de son site officiel.

Lorsque vous avez installé avec succès le gestionnaire de packages chocolatés sur vos machines. Puis vérifiez votre machine si le nœud.JS est déjà installé ou non. Sinon, visitez ce lien https: // nodejs.org / en / et télécharger à partir de là. Par la suite, exécutez la commande suivante dans le terminal:

choco installer le fil

De plus, vous pouvez également installer du fil via Scoop. Vous pouvez facilement télécharger ce package à partir de son site Web. Lorsque vous êtes installé avec succès Scoop sur vos machines, exécutez la commande mentionnée ci-dessous.

Scoop Installer le fil

Scoop vérifie si le nœud.JS est téléchargé sur votre système ou non. Sinon, il vous propose de le télécharger efficacement en utilisant une seule commande comme indiqué ci-dessous:

Scoop Installer Nodejs

Il existe une méthode alternative pour télécharger le fil pour Linux qui ont la commande mentionnée ci-dessous:

sudo émerge --ask sys-apps / yarn

Maintenant, nous allons expliquer brièvement certaines des commandes de fil communes dans le même article.

Vérifiez la version du fil

Vous pouvez vérifier la version du fil en quelques secondes en utilisant cette commande comme mentionné ci-dessous:

FILLE - Version

Mettre à jour la version du fil

Si vous souhaitez mettre à jour la version du fil, exécutez la commande suivante.

Version du fil du fil les plus tard

Faire un nouveau projet

Exécutez la commande mentionnée ci-dessous pour créer un nouveau projet.

Init de fil

Chaque fois que vous exécutez la commande susmentionnée, vous devez répondre à toutes les questions comme le nom du projet, la version, la description du projet, etc. Vous avez maintenant créé votre projet avec succès.

Sortir

Installer des dépendances

En utilisant cette commande, vous pouvez facilement télécharger toutes les dépendances.

fil
Installation du fil

Exemple

Ajouter des dépendances

Exécutez la commande suivante comme mentionné ci-dessous pour changer votre package. Pour cela, vous devez ajouter le package comme dépendance.

yarn add [package]
yarn add [package] @ [version]
yarn add [package] @ [tag]

Lorsque nous utilisons ces commandes, il ajoutera automatiquement des dépendances dans le package.Fichier JSON et il modifiera également le fil.Verrouiller le fichier en conséquence.

Exemple

Dans cet exemple, nous spécifions quelle version du package que nous allons télécharger.

Sortir

Mettre à niveau les dépendances

En utilisant ces commandes, vous allez facilement mettre à niveau les dépendances. Lorsque nous utilisons ces commandes, elle mettra automatiquement à moderniser les dépendances dans le package.json et fil.Verrouiller le fichier en conséquence.

mise à niveau du fil [package]
mise à niveau du fil [package] @ [version]
mise à niveau du fil [package] @ [tag]

Exemple

Dans cet exemple, nous spécifions quelle version du package que nous allons mettre à niveau des dépendances.

Sortir

Supprimer les dépendances

En utilisant cette commande, vous supprimerez facilement la dépendance. Emballer.json et fil.Les fichiers de verrouillage seront automatiquement mis à niveau en conséquence.

Yarn retire [package]

Exemple

Dans cet exemple, nous spécifions quel package nous allons supprimer des dépendances.

Sortir

Différents traitements de données, y compris le traitement interactif et le traitement des flux, pourraient être effectués via le fil. Il aide à traiter les données qui sont stockées dans HDFS «Système de fichiers distribué Hadoop». Cela montre un point de fil.

Conclusion

Cet article transmet principalement le concept de fil. Dans cet article, nous avons appris ce qu'est le fil et aussi les commandes communes du fil ainsi que des exemples pour créer un nouveau projet et ajouter / supprimer les dépendances. Si vous ne connaissez pas le fil, vous devez essayer ces commandes.