¿Cómo aprender mejor Xinghuo Zhihu en un entorno win7?
El primer paso es configurar el entorno Spark, incluida la instalación del sistema Linux, la instalación de Java, ssh, Hadoop, Scala y Spark, y la configuración de las variables de entorno. Aunque simple, sigue siendo un desafío para los principiantes, especialmente aquellos que no han usado sistemas Linux. Si omite algunos detalles, cometerá errores.
El segundo paso: aprendizaje de Java. Quienes conocen Java pueden ignorarlo, pero quienes no lo saben aún pueden aprender Java. Aunque puede omitir Java y aprender Scala directamente, Scala está estrechamente relacionado con Java después de todo. Scala y Java a menudo se comparan en los libros de texto. Mientras domines los conceptos básicos de Java, lo peor es que podrás entenderlo. .
Paso 3: Aprendizaje de Hadoop. Es necesario conocer HDFS, el marco informático de resonancia magnética. Spark también necesita obtener datos HDFS. Solo aprendiendo Hadoop podrás conocer sus deficiencias, comprender las ventajas de Spark y comprender por qué Hadoop está muerto. También se deben dominar las instrucciones de funcionamiento en HDFS. Sería genial si pudiera escribir programas MapReduce. No puedo todavía. . . )
Paso 4: Aprendizaje Scala. Programación funcional, concéntrate en esto. El uso de algunas características le permitirá comprender Java. Todas estas son guarniciones, esencialmente iguales pero expresadas de diferentes maneras. Entonces... enfatice aprender JAVA nuevamente. Para mí, no necesito aprender programación Scala en profundidad, siempre que pueda entenderla y manipular RDD usando Scala. No aprendí programación avanzada compleja más adelante, así que la usaré más adelante.
Paso 5: Generar aprendizaje. Por supuesto, la mejor manera de aprender Spark es leer documentos oficiales, código fuente, blogs (los blogs son demasiado simples y no pueden ser particularmente profundos), documentos RDD, cómo organizar la tarea, etc. Para los niños cuyo dominio del inglés no es alto y a quienes les resulta difícil leer documentos oficiales, recomiendo un instituto de investigación que tenga una traducción al chino muy completa de los documentos oficiales de Spark. No recomiendo comprar libros nacionales para leer, solo quiero leer Du Niang como referencia. También es necesario mejorar el inglés.