В настоящее время я настраиваю hadoop на сервере, на котором запущены CentOs. Когда я запускаю start-dfs.sh
или stop-dfs.sh
, я получаю следующую ошибку:
WARN util.NativeCodeLoader: невозможно загрузить библиотеку native-hadoop для ваша платформа... с использованием встроенных классов Java, где это применимо
Я запускаю Hadoop 2.2.0.
Выполнение поиска в Интернете подняло эту ссылку: http://balanceandbreath.blogspot.ca/2013/01/utilnativecodeloader-unable-to-load.html
Однако содержимое каталога /native/
на hadoop 2.x кажется другим, поэтому я не уверен, что делать.
Я также добавил эти две переменные среды в hadoop-env.sh
:
export HADOOP_OPTS = "$ HADOOP_OPTS -Djava.library.path =/USR/локальные/Hadoop/Library/"
export HADOOP_COMMON_LIB_NATIVE_DIR = "/usr/local/hadoop/lib/native/"
Любые идеи?