2013-03-01 3 views
12

Я использую Hadoop в Mac OS X. Я думаю, что я правильно установил Hadoop. Когда я попытался запустить проблему пример WordCount, я получил эту ошибку:Невозможно загрузить собственную библиотеку hadoop для Mac OS X

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

От погуглить эту ошибку, я узнал, что Hadoop Родные библиотеки не поддерживаются в Mac OS.

Есть ли способ загрузить собственную библиотеку Hadoop для Mac с помощью стороннего программного обеспечения?

+1

Вы работаете в hadoop 1.1.2? У меня такая же проблема, но это предупреждение, и работа выполняется нормально, у меня также есть WARN snappy.LoadSnappy: Snappy родная библиотека не загружена ... Вы нашли решение? – lizzie

ответ

3

Выполните пример с аргументом, как это -Djava.library.path = {YOUR_HADOOP_HOME}/Lib/родной/Linux-amd64-64 /, вероятно, решить эту проблему при условии, что Mac имеет что-то родное под родной Справочник

+0

Это сработало. Спасибо. – Jirapong

+0

Что такое {YOUR_HADOOP_HOME}? это мое место установки? –

+0

@BalaSubramanyam Да, {YOUR_HADOOP_HOME} соответствует $ HADOOP_HOME или% HADOOP_HOME%, в зависимости от вашей системы, и есть ли у вас эти env vars set (при условии $ HADOOP_HOME, так как вопрос спрашивает о Mac). –

Смежные вопросы