Cómo compilar el código fuente de Hadoop usando eclipse
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.