2012-09-29 20 views
7

Ambos hadoop en acción & la guía definitiva, ambos han construido su base de las clases mapred. Y la mayoría de esas clases han quedado obsoletas en 0.20.2. Las firmas de las nuevas clases son diferentes. ¿Alguien puede decirme sobre los diversos cambios realizados? P.ej. la clase del particionador ha quedado obsoleta. ¿Cómo va a proporcionar el nuevo reductor su característica? Cambios conceptuales que ocurrieron en 0.20.2¿Qué versión de hadoop usar?

¿Qué debo usar? En la wiki de hadoop, veo Descargar 1.0.X - versión estable actual, versión 1.0 1.1.X - versión beta actual, 1.1 versión 2.XX - versión alfa actual 0.23.X - similar a 2.XX pero falta NN HA. 0.22.X - no incluye la seguridad 0.20.203.X - Antigua versión estable 0.20.X - Antigua versión

¿Eso significa que las clases mapred quedaron en desuso & se han reintroducido. ¿Qué versión de hadoop debería usar? 0.20.2 o 1.0.x?

Respuesta

5

Por favor, mira esto, se explica el control de versiones de desarrollo Hadoop: http://www.cloudera.com/blog/2012/04/apache-hadoop-versions-looking-ahead-3/

para que pueda obtener idea de por qué tiene versiones bastante complejos.

p/s: Estoy usando v1.0.3 para mi sistema :)

Ese es un mensaje de día de los inocentes. :)

Pero cualquiera puede estar de acuerdo en que las versiones son engañosas en el mejor de los casos.

Cuestiones relacionadas