Wprowadzenie i samouczek przędza

Wprowadzenie i samouczek przędza

Przędza jest skrótem „Kolejny negocjator zasobów”I jest menedżerem pakietów różnych programów. Najlepszą rzeczą w przędzy jest to, że pozwala ona na bezpieczne i szybkie wykorzystanie kodu wśród odrębnych programistów na całym świecie.

Jeśli chcesz stworzyć własne oprogramowanie i masz do niego trudności, przędza pomoże Ci skorzystać z rozwiązania innych programistów. Kiedy używasz przędzy i istnieje w niej problem, wówczas poinformujemy go i po rozwiązaniu problemu możesz ponownie użyć zaktualizowanej przędzy.

Moduł lub pakiet to sposób na udostępnienie kodu. Pakiet składa się z kodu wraz z całym jego opisem w „pakiet.JSON" plik.

Przędza jest uważana za bardziej wydajną i skuteczną niż Java, ponieważ pozwala innym aplikacjom, w tym spis. Zastosowania przędzy mogą jednocześnie współpracować w podobnej klastrze.

Cztery główne elementy przędzy zostaną zaciągnięte poniżej:

  1. Klient: Odpowiedzialny za przesłanie MapReduce.
  2. Menedżer zasobów: Odpowiedzialny za zarządzanie zasobami w klastrze.
  3. Menedżer węzłów: Odpowiedzialny za wprowadzenie i monitorowanie pojemników obliczeniowych w klastrze.
  4. Map-Reduce Application Master: Odpowiedzialny za sprawdzenie wszystkich działających zadań. Aplikacja Master działa w kontenerach i menedżerze zasobów, a menedżerowie węzłów są odpowiedzialni za zaplanowanie tego.

Jeśli chcesz użyć przędzy, musisz zainstalować ją na swoich maszynach. Możesz zainstalować przędzę na kilka sposobów.

Architektura przędzy

Po pierwsze, klient wysyła aplikację do menedżera zasobów. Następnie menedżer zasobów może zarezerwować kontener do uruchomienia menedżera aplikacji. Następnie menedżer aplikacji współpracuje teraz z kontenerami menedżera zasobów i wysyła powiadomienie do menedżera węzłów. Następnie menedżer węzłów uruchamia aplikację. Wykonanie kodu aplikacji odbywa się w kontenerze. Klient otrzymuje status aplikacji za pośrednictwem menedżera zasobów lub menedżera aplikacji. Po zakończeniu procesu menedżer aplikacji odpisuje się od menedżera zasobów. Ilustracja architektury przędzy pokazano poniżej.

Instalacja przędzy za pośrednictwem NPM

Menedżer pakietów NPM jest wysoce zalecany do instalacji przędzy. Po zainstalowaniu NPM na swoich maszynach wykonaj następujące polecenie w terminalu, aby zainstalować zaktualizowaną wersję przędzy.

instalacja NPM -przędza global

Przykład

Alternatywne metody pobierania przędzy

Jeśli chcesz zainstalować przędzę przez czekoladę, najpierw musisz zainstalować czekoladę. Możesz łatwo pobrać ten menedżer pakietu z jego oficjalnej strony internetowej.

Kiedy pomyślnie zainstalowałeś menedżer czekoladowych pakietów w swoich maszynach. Następnie sprawdź swój komputer, czy węzeł.JS jest już zainstalowany lub nie. Jeśli nie, odwiedź ten link https: // nodejs.org/ en/ i pobierz stamtąd. Następnie wykonaj następujące polecenie w terminalu:

Choco instaluj przędzę

Ponadto możesz również zainstalować przędzę Szufelka. Możesz łatwo pobrać ten pakiet z jego strony internetowej. Kiedy pomyślnie zainstalowałeś Szufelka na twoich maszynach, następnie uruchom poniżej wspomniane polecenie.

Scoop instaluj przędzę

Szufelka sprawdza, czy węzeł.JS jest pobierany w twoim systemie, czy nie. Jeśli nie, to oferuje go wydajne pobranie za pomocą jednego polecenia, jak pokazano poniżej:

Scoop Instaluj NodeJS

Istnieje alternatywna metoda pobierania przędzy dla Linuksa, która ma poniżej wspomniane polecenie:

Sudo Emerge-Zakochaj SYS-APPS/PRZECIĘDZY

Teraz krótko wyjaśnimy niektóre z wspólnych poleceń przędzy w tym samym artykule.

Sprawdź wersję przędzy

Możesz sprawdzić wersję przędzy w kilka sekund, używając tego polecenia, jak wspomniano poniżej:

przędza --version

Zaktualizuj wersję przędzy

Jeśli chcesz zaktualizować wersję przędzy, wykonaj następujące polecenie.

najnowsza wersja zestawu przędzy

Zrób nowy projekt

Uruchom poniżej wspomniane polecenie, aby utworzyć nowy projekt.

przędza init

Ilekroć wykonujesz wyżej wymienione polecenie, musisz odpowiedzieć na wszystkie pytania, takie jak nazwa projektu, wersja, opis projektu itp. Teraz pomyślnie stworzyłeś swój projekt.

Wyjście

Zainstaluj zależności

Korzystając z tego polecenia, możesz łatwo pobrać wszystkie zależności.

przędza
instalacja przędzy

Przykład

Dodaj zależności

Uruchom następujące polecenie, jak wspomniano poniżej, aby przełączyć pakiet. W tym celu musisz dodać pakiet jako zależność.

przędza dodaj [pakiet]
Yarn Dodaj [pakiet]@[wersja]
Yarn Dodaj [pakiet]@[tag]

Kiedy użyjemy tych poleceń, automatycznie doda on zależności w pakiecie.plik JSON, a także zmodyfikuje przędzę.Odpowiednio blokuj plik.

Przykład

W tym przykładzie określamy, która wersja pakietu zamierzamy pobrać.

Wyjście

Zależności ulepszenia

Korzystając z tych poleceń, łatwo zaktualizujesz zależności. Kiedy użyjemy tych poleceń, automatycznie zaktualizuje zależności w pakiecie.JSON i przędza.Odpowiednio blokuj plik.

aktualizacja przędzy [pakiet]
Uaktualnienie przędzy [pakiet]@[wersja]
Uaktualnienie przędzy [pakiet]@[tag]

Przykład

W tym przykładzie określamy, która wersja pakietu zamierzamy zaktualizować z zależności.

Wyjście

Usuń zależności

Korzystając z tego polecenia, łatwo usuniesz zależność. Pakiet.JSON i przędza.Pliki blokady zostaną odpowiednio automatycznie zaktualizowane.

przędza usuń [pakiet]

Przykład

W tym przykładzie określamy, który pakiet będziemy usunąć z zależności.

Wyjście

Różne przetwarzanie danych, w tym interaktywne przetwarzanie i przetwarzanie strumienia, można wykonać za pomocą przędzy. Pomaga przetwarzać dane przechowywane w HDFS „Hadoop rozproszony system plików”. To pokazuje plus punkt przędzy.

Wniosek

Ten artykuł przekazuje głównie koncepcję przędzy. W tym artykule dowiedzieliśmy się, czym jest przędza, a także wspólne polecenia przędzy wraz z przykładami do stworzenia nowego projektu i dodawania/usuwania zależności. Jeśli nie wiesz o przędzy, musisz spróbować tych poleceń.