2016-09-11 3 views
0

zu diesem Befehl
hadoop checknative -aWie nativen Bibliotheken in Hadoop

Ausgang ist zu laden:

16/09/11 09:03:15 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 
Native library checking: 
hadoop: false 
zlib: false 
snappy: false 
lz4:  false 
bzip2: false 
openssl: false 
16/09/11 09:03:15 INFO util.ExitUtil: Exiting with status 1 

wie es

Antwort

0

zu lösen Es ist ein Leitfaden zur Verfügung bei offizieller hadoop Webseite: https://hadoop.apache.org/docs/r2.4.1/hadoop-project-dist/hadoop-common/NativeLibraries.html

Es ist ziemlich einfach Verwenden der nativen Hadoop-Bibliothek:

  1. Überprüfen Sie die Komponenten.
  2. Überprüfen Sie die unterstützten Plattformen.
  3. Laden Sie entweder eine Hadoop-Version herunter, die eine vordefinierte Version der nativen hadoop-Bibliothek enthält, oder erstellen Sie eine eigene Version der nativen hadoop-Bibliothek. Ob Sie herunterladen oder erstellen, der Name der Bibliothek ist derselbe: libhadoop.so
  4. Installieren Sie die Komprimierungs-Codec-Entwicklungspakete (> zlib-1.2,> gzip-1.2): + Wenn Sie die Bibliothek herunterladen, installieren Sie eine oder mehrere Entwicklungspakete - welche Komprimierungscodecs Sie für Ihre Bereitstellung verwenden möchten. + Wenn Sie die Bibliothek erstellen, müssen beide Entwicklungspakete installiert werden.
  5. Überprüfen Sie die Laufzeitprotokolldateien.
Verwandte Themen