Introduzione e tutorial del filato

Introduzione e tutorial del filato

Filato è un'abbreviazione di "Ancora un altro negoziatore di risorse"Ed è un gestore di pacchetti di vari programmi software. La cosa migliore del filato è che ti consente di condividere e utilizzare il codice in modo sicuro e rapido tra gli sviluppatori distinti in tutto il mondo.

Se vuoi creare il tuo software e stai affrontando difficoltà in esso, il filo ti aiuterà a utilizzare la soluzione di altri sviluppatori. Quando si utilizza il filo e c'è un problema esistente, lo segnaleremo e quando il problema viene risolto, è possibile utilizzare nuovamente il filo aggiornato.

Modulo o pacchetto è il mezzo per condividere un codice. Il pacchetto è costituito da un codice insieme a tutta la sua descrizione in "pacchetto.JSON" file.

Il filo è considerato più efficiente ed efficace di Java in quanto consente ad altre applicazioni tra cui Spark di funzionare sul pacchetto filato. Le applicazioni del filo potrebbero simultaneamente lavorare insieme in un cluster simile.

I quattro componenti principali del filo sono arruolati di seguito:

  1. Cliente: Responsabile della presentazione di MapReduce.
  2. Responsabile delle risorse: Responsabile della gestione delle risorse all'interno del cluster.
  3. Manager nodo: Responsabile dell'introduzione e del monitoraggio dei contenitori di calcolo all'interno del cluster.
  4. Master dell'applicazione-reduce della mappa: Responsabile del controllo di tutte le attività in esecuzione. Il maestro delle applicazioni funziona all'interno dei contenitori e dei gestori di risorse e i gestori dei nodi sono responsabili di pianificarlo.

Se si desidera utilizzare il filo, è necessario installarlo sulle macchine. Puoi installare il filo in diversi modi.

Architettura del filo

Prima di tutto, il client invia un'applicazione al gestore delle risorse. Quindi il gestore delle risorse ha la possibilità di prenotare il container per avviare il gestore delle applicazioni. Successivamente, il gestore delle applicazioni ora lavora con i contenitori del gestore delle risorse e invia una notifica al gestore nodo. Quindi il gestore nodo avvia l'applicazione. L'esecuzione del codice dell'applicazione viene eseguita all'interno del contenitore. Il client ottiene lo stato delle applicazioni tramite il gestore delle risorse o le applicazioni. Quando il processo è terminato, il gestore delle applicazioni si annulla dal gestore delle risorse. L'illustrazione dell'architettura del filo è mostrata di seguito.

Installazione del filato tramite NPM

NPM Package Manager è altamente raccomandato per l'installazione. Quando hai installato NPM sulle macchine, eseguire il seguente comando nel terminale per installare una versione aggiornata del filato.

NPM Installa -Filato Global

Esempio

Metodi alternativi per scaricare il filo

Se vuoi installare il filo tramite cioccolato, prima devi installare Chocolatey. Puoi facilmente scaricare questo pacchetto dal suo sito ufficiale.

Quando hai installato correttamente il gestore di pacchetti cioccolatini sulle tue macchine. Quindi controlla la macchina se nodo.JS è già installato o no. In caso contrario, visita questo link https: // nodejs.org/ en/ e download da lì. Successivamente, eseguire il seguente comando nel terminale:

Choco Installa filo

Inoltre, puoi anche installare il filo attraverso Notizia in anticipo. Puoi facilmente scaricare questo pacchetto dal suo sito Web. Quando hai installato correttamente Notizia in anticipo Sulle macchine quindi eseguire il comando sotto menzionato.

Scollare il filo di installazione

Notizia in anticipo controlla se il nodo.JS viene scaricato sul tuo sistema o no. In caso contrario, ti offre di scaricarlo in modo efficiente utilizzando un singolo comando come mostrato di seguito:

Scoop Installa Nodejs

Esiste un metodo alternativo per scaricare filati per Linux che hanno il comando di seguito:

sudo emerge --ask sys-apps/filo

Ora spiegheremo brevemente alcuni dei comandi di filati comuni nello stesso articolo.

Controlla la versione del filo

È possibile controllare la versione di Yarn in pochi secondi utilizzando questo comando come indicato di seguito:

Filato -Version

Aggiorna la versione del filo

Se si desidera aggiornare la versione del filato, esegui il comando seguente.

Versione del set di filati più recente

Crea nuovo progetto

Esegui il comando di seguito per creare un nuovo progetto.

filato init

Ogni volta che esegui il comando sopra menzionato, devi rispondere a tutte le domande come il nome del progetto, versione, descrizione del progetto, ecc. Ora hai creato con successo il tuo progetto.

Produzione

Installa dipendenze

Utilizzando questo comando, puoi facilmente scaricare tutte le dipendenze.

filato
Installazione del filato

Esempio

Aggiungi dipendenze

Esegui il seguente comando come indicato di seguito per cambiare il pacchetto. Per questo, devi aggiungere il pacchetto come dipendenza.

filato aggiungi [pacchetto]
filato aggiungi [pacchetto]@[versione]
filato aggiungi [pacchetto]@[tag]

Quando utilizziamo questi comandi, aggiungerà automaticamente dipendenze nel pacchetto.file json e modificherà anche il filo.File di blocco di conseguenza.

Esempio

In questo esempio, specifichiamo quale versione del pacchetto stiamo per scaricare.

Produzione

Aggiorna le dipendenze

Usando questi comandi aggiornerai facilmente le dipendenze. Quando utilizziamo questi comandi, aggiornerà automaticamente le dipendenze nel pacchetto.JSON e filato.File di blocco di conseguenza.

Aggiornamento del filo [pacchetto]
Yarn Upgrade [pacchetto]@[versione]
Filati upgrade [pacchetto]@[tag]

Esempio

In questo esempio, specifichiamo quale versione del pacchetto passeremo dalle dipendenze.

Produzione

Elimina le dipendenze

Usando questo comando eliminerai facilmente la dipendenza. Pacchetto.JSON e filato.I file di blocco verranno aggiornati automaticamente.

Filato Rimuovi [Pacchetto]

Esempio

In questo esempio, specifichiamo quale pacchetto rimuoviamo dalle dipendenze.

Produzione

Elaborazione dei dati diversi, incluso l'elaborazione interattiva e l'elaborazione del flusso, potrebbe essere eseguita tramite filato. Aiuta a elaborare i dati archiviati in HDFS "File system distribuito Hadoop". Questo mostra un punto in più di filato.

Conclusione

Questo articolo trasmette principalmente il concetto di filato. In questo articolo, abbiamo imparato cos'è il filo e anche i comandi comuni del filato insieme ad esempi per creare un nuovo progetto e aggiungere/eliminare le dipendenze. Se non conosci il filato, devi provare questi comandi.