Étape 2: Téléchargement et Patcher Hadoop 2.6.0
Télécharger les sources de Hadoop 2.6.0 et patch pour Portage :
wget http://apache.mirrors.spacedump.net/hadoop/core/hadoop-2.6.0/hadoop-2.6.0-src.tar.gz
tar xzvf hadoop-2.6.0-src.tar.gz
sudo chown -R pi hadoop-2.6.0-src/
CD hadoop-2.6.0-src/
-------------------------------------------------
Remarque : Java 8 est extrêmement sévère avec les erreurs de syntaxe et de la syntaxe pour certaines choses ont changé depuis la version précédente. Nous disons Java 8 à accepter l’ancienne syntaxe, alors nous n’aurons pas d’aller et de corriger la syntaxe dans certains des fichiers source.
Ouvrez le fichier pom.xml hadoop-2.6.0 - SRC et trouver la partie qui commence par < propriétés > à la ligne 81. Cette section définit les propriétés globales pour le processus de génération. Entre les balises < propriétés >< / propriétés >, ajoutez la ligne suivante ainsi que les autres lignes :
< additionalparam > - Xdoclint : aucun < / additionalparam >
#Save le fichier et fermez-le.
Nous avons besoin de patcher les instructions de compilation pour les systèmes de Portage comme le Pi :
CD hadoop-commun-projet/hadoop-common/src
wget https://issues.apache.org/jira/secure/attachment/12570212/HADOOP-9320.patch
patch < HADOOP-9320.patch
#We ont maintenant patché le fichier JNIFlags.cmake. Si pour une raison quelconque il ne pas obtenir patché automatiquement et il vous demande l’emplacement du fichier, vous pouvez fournir manuellement le chemin d’accès au fichier JNIFlags.cmake.