Red de conocimiento informático - Material del sitio web - ¿Cuáles son los pasos de aprendizaje para un ingeniero de desarrollo de big data?

¿Cuáles son los pasos de aprendizaje para un ingeniero de desarrollo de big data?

1. La primera etapa (etapa básica)

Aprendizaje de Linux

Introducción e instalación del sistema operativo Linux, comandos comunes de Linux, instalación de software común de Linux, red Linux , cortafuegos, programación Shell.

Aprendizaje avanzado de Java ("Comprensión profunda de la máquina virtual Java", "Práctica de alta concurrencia de Java")

Dominar subprocesos múltiples, colas maestras en paquetes concurrentes, dominar la tecnología JVM y dominar la reflexión y los proxies dinámicos, entendiendo JMS.

Aprendizaje de Zookeeper

Introducción al servicio de coordinación distribuida de Zookeeper, instalación e implementación del clúster de Zookeeper, estructura de datos de Zookeeper y comandos.

2. La segunda etapa (etapa de investigación)

Hadoop, Hive, HBase, Scala, Spark, Python

3. Etapa de aprendizaje)

Herramientas de aprendizaje como Sqoop, Flume, Oozie y Hue.