Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo compilar el código fuente de Hadoop usando eclipse

Cómo compilar el código fuente de Hadoop usando eclipse

Utilice eclipse para compilar el código fuente de Hadoop

1. Cree una carpeta de código fuente de Hadoop.

2. svn verifica el código fuente de hadoop1.0.4. 4

Nota: Si se produce un error al ejecutar directamente la declaración anterior en ubuntu, es posible que deba ejecutar la siguiente declaración

sudo apt-get install autoconf

sudo apt-get install libtool

3. Ejecute

ant eclipse en el directorio después de completar el pago y luego importe el código fuente a eclipse.

4. Modifique la versión-1.0.4/src/contrib/gridmix/src/Java/org/apache/hadoop/mapred/gridmix/Gridmix.java

y cambie los dos. Enumlt;? extiende Tgt; cambiado a Enumlt;? gt;

5. Configuración y compilación del compilador.

Haga clic derecho en el nombre del proyecto, Propiedades--gt; Builder--gt; New--gt; Ant Builder

New_Builder --gt; Principal: Builderfile (ubicación de builder.xml): /home/nacey/workspace/source-workspace/hadoop-1.0.4; Targets-gt; Compilación manual: jar

Luego seleccione el menú Proyecto-. gt; Build Project

Se generarán tres paquetes jar de desarrollo en la carpeta /home/nacey/workspace/source-workspace/hadoop-1.0.4/build. Se generan tres paquetes jar de desarrollo en la carpeta 0.4/build:

hadoop-client-1.0.4-SNAPSHOT.jar

hadoop-core-1.0.4-SNAPSHOT.jar

hadoop-minicluster-1.0.4-SNAPSHOT.jar

Elimine "-SNAPSHOT" para reemplazar el paquete jar del mismo nombre en hadoop-1.0.4.

Tenga en cuenta que si desea utilizar su propio jar compilado en el clúster, debe reemplazar todas las máquinas del clúster. De lo contrario, habrá una discrepancia de versión.