hadoop 2.2 설치
페이지 정보
작성자 조희승 댓글 0건 조회 11,844회 작성일 14-03-25 18:16본문
/etc/hosts에 hostname 127.0.0.1로 등록되어 있어야 함
master slave 모두 확인 필요
master node의 hostname에 모든 slave가 등록되어 있어야 함
hadoop 2.2.0 시작시 아래와 같이 해당 library를 찾지 못하는 경우가 있다.
이는 hadoop의 라이브러리 경로를 찾지 못해 생기는 문제이다.
[hadoop@dev ~]$ start-all.sh
This script is Deprecated. Instead use start-dfs.sh and start-yarn.sh
13/10/25 22:21:07 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Starting namenodes on [Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /home/hadoop/2.2.0/lib/native/libhadoop.so.1.0.0 which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
localhost]
profile 또는 hadoop-env.sh, yarn-env.sh 에 아래와 같이 라이브러리 경로를 지정 해주고 시작하면 문제없이 실행이 된다.
# Native Path
# http://www.yongbok.net/blog/how-to-install-hadoop-2-2-0-pseudo-distributed-mode/#comment-70525
export HADOOP_COMMON_LIB_NATIVE_DIR=${HADOOP_PREFIX}/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_PREFIX/lib"
댓글목록
등록된 댓글이 없습니다.