Hadoop 2.4 в 32-битной библиотеке Ubuntu 14.04

Я установил Ubuntu 14.04 (32-разрядная версия) и попытался установить версию Apache Hadoop 2.4, но всякий раз, когда я пытаюсь запустить службы, я получаю следующую ошибку WARN util.NativeCodeLoader: невозможно загрузить библиотеку native-hadoop для вашей платформы... используя встроенные классы Java, где это применимо, я пробовал все решения для повторной компиляции собственных библиотек, но все они являются решениями для 64-битной ОС. Я расстраиваюсь, почему это происходит, и когда я запускаю команду $ jps, она показывает только запущенный NameNode. Может ли кто-нибудь помочь мне в этом.


person Rajendra B    schedule 07.07.2014    source источник
comment
Имейте в виду, что это всего лишь предупреждение, и кластер должен работать нормально даже с этим предупреждением. Это просто означает, что собственный оптимизированный код C++ не будет использоваться. Вместо этого он будет использовать Java для этой реализации. Я использую ту же конфигурацию для 32-битной Ubuntu, и у меня нет этой проблемы, кстати.   -  person Chris Hinshaw    schedule 07.07.2014
comment
@ChrisHinshaw, можете ли вы дать мне ссылку на учебник, который вы использовали для настройки, или можете ли вы предоставить мне шаги по настройке hadoop на 32-битной Ubuntu.   -  person Rajendra B    schedule 08.07.2014


Ответы (1)


Вы можете запустить это, чтобы определить, каких библиотек вам не хватает.

${HADOOP_BIN}/hadoop checknative

Это даст вам что-то вроде следующего.

chris@chris:/opt/hadoop/apps/hadoop$ ./bin/hadoop checknative
14/07/07 08:56:25 WARN bzip2.Bzip2Factory: Failed to load/initialize native-bzip2 library system-native, will use pure-Java version
14/07/07 08:56:25 INFO zlib.ZlibFactory: Successfully loaded & initialized native-zlib library
Native library checking:
hadoop: true /opt/hadoop/apps/versions/hadoop-2.4.0/lib/native/libhadoop.so.1.0.0
zlib:   true /lib/i386-linux-gnu/libz.so.1
snappy: false 
lz4:    true revision:99
bzip2:  false 
person Chris Hinshaw    schedule 07.07.2014
comment
Спасибо, и я попытаюсь запустить эту команду и скажу, что это выводит. - person Rajendra B; 08.07.2014
comment
Я получил тот же результат, что и вы сказали ... но как заставить все узлы работать в хаупе ... пожалуйста, помогите мне в этом ... - person Rajendra B; 13.07.2014