Hola,
Al ser un desarrollador de Java, tendrá una ventaja adicional mientras aprende Hadoop. Aunque Java no es obligatorio para aprender Hadoop, el conocimiento de Java le brinda una ventaja en ciertos escenarios, como la configuración de opciones avanzadas en MapReduce. MapReduce es un paradigma de programación para escribir su lógica en forma de funciones de mapeador y reductor.
Aquellos que tienen una gran capacidad de autoaprendizaje pueden elegir Hadoop por su cuenta utilizando excelentes recursos en línea que se enumeran a continuación. Para otros que prefieren cursos dirigidos por un instructor, también hay buenos cursos en línea.
Recursos gratuitos para autoaprendices
- Escuché que las leyes de retención de datos en Francia se acaban de actualizar. ¿Es eso cierto?
- Soy un jugador de ajedrez sin experiencia. ¿Cómo puedo aprender a reconocer mis errores antes de pasar un punto de no retorno?
- Mi auto hace ruido extra en carreteras difíciles. ¿Cuál podría ser el problema y cómo debería solucionarlo?
- Quiero aprender danés, sueco, noruego e islandés. ¿Con cuál debo comenzar?
- Soy un hombre de 29 años. ¿Es raro salir con chicas de 7 a 8 años más jóvenes?
- Blog de Yahoo
- Guía definitiva de Hadoop
- Tutoriales de práctica de HortonWorks
El mayor desafío al que se enfrenta cualquier alumno de Hadoop es la práctica. Cuanto más practique, más práctica obtendrá con Hadoop y las tecnologías de Big Data relacionadas. Generalmente para practicar Hadoop, los alumnos descargan y configuran una máquina virtual provista por los principales proveedores de Hadoop como Hortownworks y Cloudera. Practicar Hadoop en una máquina virtual no te dará la experiencia del mundo real. También descargar, instalar y configurar la máquina virtual es un proceso doloroso. Algunas de las desventajas de las máquinas virtuales son
- Las máquinas virtuales son de gran tamaño, por ejemplo, la máquina virtual de HortonWorks es de 9 GB.
- Es posible que deba actualizar su RAM a 8 GB.
- Algunos BIOS no permiten la virtualización. Es posible que deba cambiar la configuración del BIOS.
- Es posible que algunas máquinas, como las computadoras de escritorio / portátiles de oficina, no permitan la instalación.
Puede usar CloudxLab para practicar Hadoop después de haber aprendido los conceptos de los recursos en línea anteriores. CloudxLab es un clúster virtual de Hadoop basado en la nube para practicar Hadoop y las tecnologías de Big Data relacionadas
Además de los recursos en línea anteriores, necesitará conocimientos básicos de Linux. Para resumir, puede aprender Hadoop por su cuenta siguiendo los recursos en línea anteriores y practicando mucho en un clúster de Hadoop.
Espero que esto ayude. Feliz aprendizaje !!