Introducción y tutorial del hilo

Introducción y tutorial del hilo

Hilo es una abreviatura de "Otro negociador de recursos más"Y es un administrador de paquetes de varios programas de software. Lo mejor del hilo es que le permite compartir y utilizar el código de manera segura y rápida entre desarrolladores distintos de todo el mundo.

Si desea crear su propio software y está enfrentando dificultades en él, el hilo lo ayudará a usar la solución de otros desarrolladores. Cuando usa el hilo y hay un problema existente en él, lo informaremos y cuando el problema se resuelva, puede volver a usar el hilo actualizado.

El módulo o el paquete es el medio para compartir un código. El paquete consiste en un código junto con toda su descripción en el "paquete.json" archivo.

El hilo se considera más eficiente y efectivo que Java, ya que permite que otras aplicaciones, incluida Spark, se ejecuten en el paquete de hilo. Las aplicaciones de hilo podrían trabajar simultáneamente en un clúster similar.

Los cuatro componentes principales del hilo se alistan a continuación:

  1. Cliente: Responsable de enviar MapReduce.
  2. Administrador de recursos: Responsable de la gestión de recursos dentro del clúster.
  3. Gerente de nodo: Responsable de introducir y monitorear contenedores de computación dentro del clúster.
  4. Map-reduce de aplicaciones maestro: Responsable de verificar todas las tareas de ejecución. La aplicación-maestro funciona dentro de los contenedores y gerentes de recursos y los administradores de nodos son responsables de programarlo.

Si desea usar hilo, debe instalarlo en sus máquinas. Puedes instalar hilo de varias maneras.

Arquitectura del hilo

En primer lugar, el cliente envía una aplicación al administrador de recursos. Luego, el administrador de recursos tiene la capacidad de reservar el contenedor para iniciar el administrador de aplicaciones. Posteriormente, el administrador de aplicaciones ahora trabaja con los contenedores del administrador de recursos y envía una notificación al administrador de nodo. Entonces el administrador de nodo inicia la aplicación. La ejecución del código de aplicación se realiza dentro del contenedor. El cliente obtiene el estado de las aplicaciones, ya sea a través del administrador de recursos o el administrador de aplicaciones. Cuando el proceso está terminado, el administrador de aplicaciones se da de suscripción del administrador de recursos. La ilustración de la arquitectura del hilo se muestra a continuación.

Instalación del hilo a través de NPM

El administrador de paquetes de NPM es muy recomendable para la instalación del hilo. Cuando instaló NPM en sus máquinas, ejecute el siguiente comando en el terminal para instalar una versión actualizada de hilo.

Instalación de NPM -hilo global

Ejemplo

Métodos alternativos para descargar hilo

Si desea instalar hilo a través de chocolate, primero debe instalar chocolatey. Puede descargar fácilmente este administrador de paquetes desde su sitio web oficial.

Cuando instaló con éxito el Administrador de paquetes Chocolatey en sus máquinas. Luego revise su máquina si nodo.JS ya está instalado o no. Si no es así, visite este enlace https: // nodejs.org/ en/ y descargar desde allí. Posteriormente, ejecute el siguiente comando en el terminal:

Hilo de instalación de Choco

Además, también puede instalar hilo a través de Cucharón. Puede descargar fácilmente este paquete desde su sitio web. Cuando instaló con éxito Cucharón En sus máquinas, luego ejecute el comando mencionado a continuación.

SCOOP Instalar hilo

Cucharón Comprueba si nodo.JS se descarga en su sistema o no. Si no, entonces le ofrece descargarlo de manera eficiente utilizando un solo comando como se muestra a continuación:

SCOOP Instalar NodeJS

Hay un método alternativo para descargar hilo para Linux que tienen el comando a continuación:

sudo emerge --Ask sys-apps/hilo

Ahora vamos a explicar brevemente algunos de los comandos de hilo comunes en el mismo artículo.

Verifique la versión de hilo

Puede verificar la versión de hilo en unos segundos usando este comando como se menciona a continuación:

Hilo -Versión

Actualizar la versión de hilo

Si desea actualizar la versión de hilo, ejecute el siguiente comando.

Versión de conjunto de hilos más reciente

Hacer un nuevo proyecto

Ejecute el comando mencionado a continuación para crear un nuevo proyecto.

hilo init

Siempre que ejecute el comando mencionado anteriormente, debe responder todas las preguntas como el nombre del proyecto, la versión, la descripción del proyecto, etc. y luego presione Entrar. Ahora creó con éxito su proyecto.

Producción

Instalar dependencias

Al usar este comando, puede descargar fácilmente todas las dependencias.

hilo
instalación de hilo

Ejemplo

Agregar dependencias

Ejecute el siguiente comando como se menciona a continuación para cambiar su paquete. Para esto, debe agregar el paquete como dependencia.

hilo Agregar [paquete]
Yarn add [paquete]@[versión]
Yarn Agregar [paquete]@[etiqueta]

Cuando usamos estos comandos, agregará automáticamente dependencias en el paquete.archivo json y también modificará hilo.Bloquear el archivo en consecuencia.

Ejemplo

En este ejemplo, especificamos qué versión del paquete vamos a descargar.

Producción

Dependencias de actualización

Al usar estos comandos, actualizará fácilmente las dependencias. Cuando usamos estos comandos, actualizará automáticamente las dependencias en el paquete.json y hilo.Bloquear el archivo en consecuencia.

Actualización de hilo [paquete]
Actualización de hilo [paquete]@[versión]
Actualización de hilo [paquete]@[etiqueta]

Ejemplo

En este ejemplo, especificamos qué versión del paquete vamos a actualizar desde dependencias.

Producción

Eliminar dependencias

Al usar este comando, eliminará fácilmente la dependencia. Paquete.json y hilo.Los archivos de bloqueo se actualizarán automáticamente en consecuencia.

hilo eliminar [paquete]

Ejemplo

En este ejemplo, especificamos qué paquete vamos a eliminar de las dependencias.

Producción

Se podrían realizar diferentes procesos de datos, incluido el procesamiento interactivo y el procesamiento de la corriente. Ayuda a procesar datos que se almacenan en HDFS "Sistema de archivos distribuidos Hadoop". Esto muestra un punto más de hilo.

Conclusión

Este artículo transmite principalmente el concepto de hilo. En este artículo, aprendimos qué es el hilo y también los comandos comunes del hilo junto con los ejemplos para crear un nuevo proyecto y agregar/eliminar dependencias. Si no conoce el hilo, debe probar estos comandos.