2013-03-01 17 views
12

Używam Hadoop w Mac OS X. Myślę, że poprawnie zainstalowałem Hadoop. Kiedy próbowałem uruchomić problemu przykład WordCount, mam ten błąd:Nie można załadować natywnej biblioteki hadoop dla Mac OS X

INFO util.NativeCodeLoader - Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

Od Googling ten błąd, dowiedziałem się, że Hadoop natywne biblioteki nie są obsługiwane w systemie Mac OS.

Czy istnieje sposób na załadowanie biblioteki Native Hadoop na Maca za pomocą oprogramowania innej firmy?

+1

czy używasz hadoop 1.1.2? Mam ten sam problem, jednak jest to ostrzeżenie i praca przebiega dobrze, ja też mam WARN snappy.LoadSnappy: Snappy natywna biblioteka nie jest załadowana ... Czy znalazłeś rozwiązanie? – lizzie

Odpowiedz

3

uruchomić przykład z argumentem jak ta -Djava.library.path = {YOUR_HADOOP_HOME}/lib/natywny/Linux amd64-64/prawdopodobnie rozwiązać problem pod warunkiem, że Mac ma coś pod rodzimy rodzimy katalogu

+0

To działało. Dziękuję Ci. – Jirapong

+0

Co to jest {YOUR_HADOOP_HOME}? czy to moja najlepsza lokalizacja? –

+0

@BalaSubramanyam Tak, {YOUR_HADOOP_HOME} odpowiada $ HADOOP_HOME lub% HADOOP_HOME%, w zależności od systemu i tego, czy masz ustawione te env vars (przy założeniu $ HADOOP_HOME, ponieważ pytanie dotyczy Maca). –

Powiązane problemy