QA: RxHadoopMR() jobbet misslyckas med 'Det går inte att läsa in libhdfs.so' fel

  • Kontrollera att filen 'libjvm.so' är installerad på datorn:

sudo Sök / - montera - namn "libjvm *"

Om det visas som installeras på systemet, troligen saknas i din 'LD_LIBRARY_PATH' variabel (se nästa punkt).

  • Lägga till filen 'libjvm.so' hittades på datorn till 'LD_LIBRARY_PATH':

Exportera LD_LIBRARY_PATH = $LD_LIBRARY_PATH = $LD_LIBRARY_PATH: / < sökväg/till > /libjvm.so

  • Du kan också behöva ange miljövariabler 'HADOOP_HOME' och 'HADOOP_VERSION' i systemet:

Dessa variabler ska vara inställd på följande sätt (exempel):

              HADOOP_HOME=/usr/lib/hadoop/client-0.20

              HADOOP_VERSION=2.0.0-cdh4.4.0

  • Också se till att filen '/etc/profile.d/Revolution/bash_profile_additions' finns på alla noder i klustret och har varit stora försörjningskedja.

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×