Hadoop “Não é possível carregar a biblioteca nativa do hadoop para sua plataforma”

Estou atualmente configurando o hadoop em um servidor executandoCentOs. Quando eu corrostart-dfs.sh oustop-dfs.sh, Estou tendo o erro a seguir:

WARN util.NativeCodeLoader: Não é possível carregar a biblioteca native-hadoop para sua plataforma ... usando classes builtin-java onde aplicável

Estou correndoHadoop 2.2.0.

Fazer uma pesquisa on-line trouxe este link:http://balanceandbreath.blogspot.ca/2013/01/utilnativecodeloader-unable-to-load.html

No entanto, o conteúdo de/native/ O diretório no hadoop 2.x parece ser diferente, então não tenho certeza do que fazer.

Eu também adicionei essas duas variáveis ​​de ambiente emhadoop-env.sh:

exportar HADOOP_OPTS = "$ HADOOP_OPTS -Djava.library.path = / usr / local / hadoop / lib /"

exportar HADOOP_COMMON_LIB_NATIVE_DIR = "/ usr / local / hadoop / lib / native /"

Alguma ideia?

questionAnswers(20)

yourAnswerToTheQuestion