Stap 1: Voorbereiding van de build-omgeving
Pi bijwerken en installeren van pakketten die we moeten compileren Hadoop:
sudo apt-get update & & sudo apt-get upgrade -y & & sudo ad rem-worden installeren -y maven build-essential autoconf automake libtool cmake zlib1g-dev pkg-config libssl-dev libfuse-dev libsnappy-dev libsnappy-java libbz2-dev oracle-java8-jdk subversief
Overschakelen naar Oracle Java 8:
sudo update-alternatieven--config java
#Select het nummer dat correspondeert met Oracle Java 8 wanneer daarom wordt gevraagd.
Opmerking: We zijn met behulp van Oracle Java 8 in plaats van OpenJDK voor betere prestaties. Kunt u deze opdracht opnieuw uitvoeren en stel deze in op 0 nadat u deze handleiding hebt voltooid, zodat uw systeem terug gaat tot het gebruik van de standaard Java versie.
Compileer en installeer protocol buffers (moet v2.5 precies!):
wget https://protobuf.googlecode.com/files/protobuf-2.5.0.tar.gz
tar xzvf protobuf-2.5.0.tar.gz
sudo chown -R pi protobuf-2.5.0/
Opmerking: Compileren en installeren van de protobuf duurt ongeveer 40 minuten.
CD protobuf-2.5.0
. / configure--prefix = / usr
maken
make check
sudo maakt installeren
CD #Return naar basismap
--------------------------------------------
We hebben nu onze build omgeving opgezet zodat we over kunnen gaan tot Hadoop.