Stap 2: Download en patchen van Hadoop 2.6.0
Hadoop 2.6.0 downloadbronnen en patch voor ARMHF:
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/
-------------------------------------------------
Opmerking: Java 8 is uiterst streng met syntax-fouten en de syntaxis voor sommige dingen is veranderd sinds de vorige versie. Wij vertellen Java 8 te aanvaarden van de syntaxis van de oudere, zodat we niet hoeft te gaan en op te lossen van de syntaxis in sommige van de bronbestanden.
Open het pom.xml bestand in hadoop-2.6.0-src en vind het deel dat met < eigenschappen > op lijn 81 begint. Deze sectie worden algemene eigenschappen voor het bouwproces gedefinieerd. Tussen de tags < eigenschappen >< / eigenschappen >, voeg de volgende regel samen met de andere regels:
< additionalparam > - Xdoclint: geen < / additionalparam >
#Save het bestand op en sluit het.
We moeten de bouw instructies voor ARMHF systemen zoals de Pi voor de patch:
CD hadoop-common-project/hadoop-common/src
wget https://issues.apache.org/jira/secure/attachment/12570212/HADOOP-9320.patch
patch < HADOOP-9320.patch
#We hebben het JNIFlags.cmake bestand nu gepatched. Als om wat voor reden het doet niet krijgen gepatched automatisch en u om de bestandslocatie vraagt, kunt u het pad naar het bestand JNIFlags.cmake handmatig opgeven.