Garneinführung und Tutorial

Garneinführung und Tutorial

Garn ist eine Abkürzung von “Ein weiterer RessourcenverhandlerUnd ist ein Paketmanager verschiedener Softwareprogramme. Das Beste an Garn ist, dass es Ihnen ermöglicht, Code sicher und schnell unter verschiedenen Entwicklern auf der ganzen Welt zu teilen und zu verwenden.

Wenn Sie Ihre eigene Software erstellen und Schwierigkeiten haben, hilft Ihnen das Garn, die Lösung anderer Entwickler zu verwenden. Wenn Sie Garn verwenden und ein vorhandenes Problem darin besteht.

Modul oder Paket ist die Möglichkeit, einen Code zu teilen. Das Paket besteht aus einem Code zusammen mit all seiner Beschreibung in “Paket.JSON" Datei.

Garn wird als effizienter und effektiver als Java angesehen, da andere Anwendungen einschließlich Spark im Garnpaket ausgeführt werden können. Anwendungen von Garn könnten gleichzeitig in einem ähnlichen Cluster zusammenarbeiten.

Die vier Hauptkomponenten des Garns sind unten eingetragen:

  1. Klient: Verantwortlich für das Senden von MapReduce.
  2. Ressourcenmanager: Verantwortlich für das Ressourcenmanagement innerhalb des Clusters.
  3. Knotenmanager: Verantwortlich für die Einführung und Überwachung von Computing -Containern innerhalb des Clusters.
  4. Map-Reduce-Anwendungsmaster: Verantwortlich für die Überprüfung aller laufenden Aufgaben. Anwendungsmeister arbeitet in den Containern, und Ressourcenmanager und Knotenmanager sind dafür verantwortlich, es zu planen.

Wenn Sie Garn verwenden möchten, müssen Sie es auf Ihren Maschinen installieren. Sie können Garn auf verschiedene Weise installieren.

Garnarchitektur

Zunächst sendet der Kunde eine Bewerbung an den Ressourcenmanager. Anschließend kann der Ressourcenmanager den Container reservieren, um den Anwendungsmanager zu starten. Anschließend arbeitet der Anwendungsmanager jetzt mit den Containern des Ressourcenmanagers zusammen und sendet eine Benachrichtigung an den Node Manager. Dann startet der Knotenmanager die Anwendung. Die Ausführung des Anwendungscode erfolgt im Container. Der Kunde erhält den Status von Anwendungen entweder über den Ressourcenmanager oder den Anwendungsmanager. Wenn der Prozess abgeschlossen ist. Die Illustration der Garnarchitektur ist unten gezeigt.

Garninstallation über NPM

Der NPM -Paketmanager wird für die Installation von Garn sehr empfohlen. Wenn Sie NPM auf Ihren Maschinen installiert haben, führen Sie den folgenden Befehl im Terminal aus, um eine aktualisierte Version von Garn zu installieren.

NPM Install -Global Garn

Beispiel

Alternative Methoden zum Herunterladen von Garn

Wenn Sie Garn durch Schokolady installieren möchten, müssen Sie zuerst Schokolade installieren. Sie können diesen Paketmanager problemlos von seiner offiziellen Website herunterladen.

Wenn Sie erfolgreich Schokoladenpaketmanager auf Ihren Maschinen installiert haben. Überprüfen Sie dann Ihren Computer, ob der Knoten.JS ist bereits installiert oder nicht. Wenn nicht, besuchen Sie diesen Link https: // nodejs.org/ en/ und download von dort. Führen Sie anschließend den folgenden Befehl im Terminal aus:

Choco -Garn installieren

Darüber hinaus können Sie auch Garn durchsetzen Scoop. Sie können dieses Paket problemlos von seiner Website herunterladen. Wenn Sie erfolgreich installiert haben Scoop Führen Sie auf Ihren Maschinen den folgenden Befehl aus.

Scoop Garn installieren

Scoop Überprüft sich, ob Knoten.JS wird auf Ihrem System heruntergeladen oder nicht. Wenn nicht, können Sie es effizient herunterladen, indem Sie einen einzelnen Befehl verwenden, wie unten gezeigt:

SCOOP -Nodejs installieren

Es gibt eine alternative Methode zum Herunterladen von Garn für Linux, die den folgenden Befehl haben:

sudo tauchen

Jetzt werden wir einige der gemeinsamen Garnbefehle in demselben Artikel kurz erklären.

Überprüfen Sie die Version des Garns

Sie können die Version von Garn in wenigen Sekunden überprüfen, indem Sie diesen Befehl wie unten erwähnt verwenden:

Garn --version

Aktualisieren Sie die Version von Garn

Wenn Sie die Garnversion aktualisieren möchten, führen Sie den folgenden Befehl aus.

Garn -Set -Version Neueste

Neues Projekt machen

Führen Sie den folgenden Befehl aus, um ein neues Projekt zu erstellen.

Garn init

Wenn Sie den oben genannten Befehl ausführen, müssen Sie alle Fragen wie den Namen des Projekts, die Version, die Beschreibung des Projekts usw. beantworten und dann die Eingabetaste drücken. Jetzt haben Sie Ihr Projekt erfolgreich erstellt.

Ausgang

Abhängigkeiten installieren

Mit diesem Befehl können Sie problemlos alle Abhängigkeiten herunterladen.

Garn
Garn installieren

Beispiel

Abhängigkeiten hinzufügen

Führen Sie den folgenden Befehl aus, um Ihr Paket zu wechseln. Dafür müssen Sie das Paket als Abhängigkeit hinzufügen.

Garn hinzufügen [Paket]
Garn hinzufügen [Paket]@[Version]
Garn fügen Sie [Paket]@[Tag] hinzu

Wenn wir diese Befehle verwenden, fügt sie automatisch Abhängigkeiten in das Paket hinzu.JSON -Datei und es wird auch das Garn ändern.Datei entsprechend sperren.

Beispiel

In diesem Beispiel geben wir an, welche Version des Pakets wir herunterladen werden.

Ausgang

Upgrade Abhängigkeiten aufrüsten

Durch die Verwendung dieser Befehle werden Sie die Abhängigkeiten problemlos aktualisieren. Wenn wir diese Befehle verwenden, werden die Abhängigkeiten im Paket automatisch aktualisiert.JSON und Garn.Datei entsprechend sperren.

Garn -Upgrade [Paket]
Garn -Upgrade [Paket]@[Version]
Garn -Upgrade [Paket]@[Tag]

Beispiel

In diesem Beispiel geben wir an, welche Version des Pakets wir von Abhängigkeiten aktualisieren werden.

Ausgang

Abhängigkeiten löschen

Durch die Verwendung dieses Befehls werden Sie die Abhängigkeit problemlos löschen. Paket.JSON und Garn.Sperrdateien werden automatisch entsprechend aktualisiert.

Garn entfernen [Paket]

Beispiel

In diesem Beispiel geben wir an, welches Paket wir aus Abhängigkeiten entfernen werden.

Ausgang

Eine unterschiedliche Datenverarbeitung einschließlich interaktiver Verarbeitung und Stream -Verarbeitung kann über Garn durchgeführt werden. Es hilft, Daten zu verarbeiten, die in HDFS „Hadoop Distributed Dateisystem“ gespeichert sind, die gespeichert sind. Dies zeigt einen Pluspunkt des Garns.

Abschluss

Dieser Artikel vermittelt hauptsächlich das Konzept des Garns. In diesem Artikel haben wir gelernt, was Garn ist und welche gemeinsamen Befehle von Garn zusammen mit Beispielen zum Erstellen eines neuen Projekts und zum Hinzufügen/Löschen von Abhängigkeiten. Wenn Sie nichts über Garn wissen, müssen Sie diese Befehle versuchen.