Red de conocimiento informático - Conocimiento informático - ¿Qué se necesita para aprender hadoop?

¿Qué se necesita para aprender hadoop?

Los conceptos básicos necesarios para aprender hadoop son los siguientes:

Linux:

①Debe poder operar con habilidad los comandos comunes de Linux y la configuración de red;

p>

② Familiarizado con las operaciones de administración de permisos y usuarios

③ Necesita estar familiarizado con la administración de paquetes de software y comandos del sistema

④ También necesita aprender un; poca programación de shell.

④ También necesitas aprender programación de shell.

Java:

⑤Necesitas dominar algunos conocimientos básicos de Javase;

⑥Sería mejor si conocieras Java Web y varios conocimientos de marcos.

Máquina virtual:

⑦Necesitas dominar la máquina virtual;

⑧Necesitas instalar el sistema operativo Linux.

⑨ Es necesario configurar la red de la máquina virtual.

Además de estos aspectos, también debemos comprender cómo se construye hadoop en modo independiente, modo pseudodistribuido y modo distribuido. Comprender el marco informático distribuido MapReduce, la plataforma de programación y gestión de recursos del clúster Yarn, el sistema de archivos distribuido hdfs, el almacén de datos hive, la base de datos distribuida en tiempo real HBase, la herramienta de recopilación de registros Flume, la herramienta ETL de base de datos sqoop, el servicio de colaboración distribuida zookeeper, la biblioteca de minería de datos Mahout .

En cuanto a qué conocimientos básicos se necesitan para aprender Hadoop, en primer lugar, debe comprender Hadoop en su conjunto, incluido qué es Hadoop, qué problemas puede ayudarnos a resolver y los escenarios de uso de Hadoop. etc. Por supuesto, será más útil comprender Hadoop si puedes combinarlo con algunas cosas prácticas que aprender.