본문 바로가기

Server/HADOOP

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

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


이 에러는 64비트 리눅스에서 32비트 하둡을 돌려서 생긴다고 합니다.


hadoop-env.sh 나 .bashrc나, 어디에든 다음을 추가해주면 해결됩니다.


원래는 

$HADOOP_HOME/lib 으로 되어 있는 부분을 

$HADOOP_HOME/lib/native 로 바꾸면 됩니다.


원래는 

export HADOOP_OPTS="$HADOOP_OPTS -Djava.library.path=$HADOOP_PREFIX/lib" 이었던 것을 

export HADOOP_OPTS="$HADOOP_OPTS -Djava.library.path=$HADOOP_PREFIX/lib/native" 로 바꾸시면 됩니다.


출처: http://crmn.tistory.com/7 [크롬망간이 글 쓰는 공간]

'Server > HADOOP' 카테고리의 다른 글

하둡설치하기  (0) 2017.02.10