Infödda Hadoop 2.6.0 bygga på Pi (2 / 3 steg)
Steg 2: Hämta och lapp Hadoop 2.6.0
Hämta Hadoop 2.6.0 källor och lapp för ARMHF:
wget http://apache.mirrors.spacedump.net/hadoop/core/hadoop-2.6.0/hadoop-2.6.0-src.tar.gz
tjära xzvf hadoop-2.6.0-src.tar.gz
sudo chown -R pi hadoop-2.6.0-src/
CD hadoop-2.6.0-src/
-------------------------------------------------
Obs: Java 8 är extremt strikta med syntaxfel och syntaxen för vissa saker har förändrats sedan den tidigare versionen. Vi talar om Java 8 att acceptera äldre syntax så vi slipper gå och fixa syntaxen i några av källfilerna.
Öppna filen pom.xml i hadoop-2.6.0-src och hitta den del som börjar med < Egenskaper > på linjen 81. Detta avsnitt anger globala egenskaper för byggprocessen. Mellan taggarna < Egenskaper >< / Egenskaper >, tillägga den följande lina tillsammans med andra linjer:
< additionalparam > - Xdoclint: ingen < / additionalparam >
#Save filen och stäng den.
Vi behöver patcha bygga instruktionerna för ARMHF system som Pi:
CD hadoop-common-projektet/hadoop-common/src
wget https://issues.apache.org/jira/secure/attachment/12570212/HADOOP-9320.patch
patch < HADOOP-9320.patch
#We har nu lappat filen JNIFlags.cmake. Om av någon anledning det inte få lappat automatiskt och den fråga du för filens plats, kan du ange sökvägen till filen JNIFlags.cmake manuellt.