QA: Zadanie RxHadoopMR() nie powiodło się "Nie można załadować libhdfs.so" Błąd

  • Najpierw upewnij się, że plik "libjvm.so" jest zainstalowany w tym systemie:

sudo Znajdź / - mount - nazwa "libjvm *"

Jeśli pokazuje się jako zainstalowane w systemie prawdopodobnie brakuje z Twoim "LD_LIBRARY_PATH" zmiennej (zob. następny punkt bullet).

  • Dodaj plik "libjvm.so" znaleziono w systemie do "LD_LIBRARY_PATH":

Eksportuj LD_LIBRARY_PATH = $LD_LIBRARY_PATH = $LD_LIBRARY_PATH: < ścieżka/do > /libjvm.so

  • Może być również konieczne ustawiać zmienne środowiskowe 'HADOOP_HOME' i 'HADOOP_VERSION' w tym systemie:

Zmienne te powinny być ustawione w następujący sposób (na przykład):

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

              HADOOP_VERSION=2.0.0-cdh4.4.0

  • Zapewniają również, że plik '/etc/profile.d/Revolution/bash_profile_additions istnieje we wszystkich węzłach klastra i zostały pochodzą.

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×