[하둡] 하둡 설치 (1)

2020. 6. 22. 14:13

미리 리눅스에서 분산모드를 구축 해 놓은 뒤 시작한다.

https://thinmug.tistory.com/23

직렬화 라이브러리 protobuf 설치!

#yum install -y autoconf automake libtool curl gcc-c++ unzip 3개에 전부 실행

#cd /tmp    폴더로 이동

#yum install wget

#wget https://github.com/protocolbuffers/protobuf/releases/download/v2.5.0/protobuf-2.5.0.tar.gz 설치

#tar -zxvf protobuf-2.5.0.tar.gz

 

mv protobuf-2.5.0  /opt/                    /opt로 이동

#cd /opt/protobuf-2.5.0      로 이동 후

#./configure

 

#make

# make install

#protoc --version  다운로드 확인

 

 

JDK 설치

#cd /tmp

tmp폴더로 이동 후

#yum install -y vim wget unzip

#wget --no-check-certificate --no-cookies - --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
( Local에 이미 다운로드 한 경우 Winscp를 이용하여 업로드 )

 

 

# tar -xvzpf jdk-8u131-linux-x64.tar.gz

# mkdir -p /opt/jdk/1.8.0_131

# mv jdk1.8.0_131/* /opt/jdk/1.8.0_131/

# ls /opt/jdk   이동 확인

# ln -s /opt/jdk/1.8.0_131 /opt/jdk/current 심볼릭 링크걸기

Java install

alternatives명령어 : centos의 yum을 통해 java를 install하게 되면 버젼관리 대상으로 들어간다. 
그리고 centos는 버젼관리를 위한 명령어를 제공하는데 그것이 바로 alternatives라는 명령어이다.

 

# alternatives --install /usr/bin/java java /opt/jdk/1.8.0_131/bin/java 2

# alternatives --config java

1을 입력 후 엔터

# alternatives --install /usr/bin/jar jar /opt/jdk/1.8.0_131/bin/jar 2

# alternatives --install /usr/bin/javac javac /opt/jdk/1.8.0_131/bin/javac 2
# alternatives --set jar /opt/jdk/1.8.0_131/bin/jar
# alternatives --set javac /opt/jdk/1.8.0_131/bin/javac

# java -version

하둡 설치

# cd /tmp

# wget https://archive.apache.org/dist/hadoop/common/hadoop-2.7.7/hadoop-2.7.7.tar.gz

# wget http://apache.tt.co.kr/hadoop/common/hadoop-2.7.7/hadoop-2.7.7.tar.gz

 

하둡 tar파일의 설치가 끝남

# tar -xvzf hadoop-2.7.7.tar.gz

//이후 압축을 풀고 디렉토리를 만들어 java와 같이 심볼릭링크를 만들기

# mkdir -p /opt/hadoop/2.7.7

# mv hadoop-2.7.7/* /opt/hadoop/2.7.7/

# ln -s /opt/hadoop/2.7.7 /opt/hadoop/current

하둡 사용자 추가

# useradd hadoop

# passwd hadoop ( 비밀번호도 hadoop 으로 - 비밀번호 입력시는 글자표시 안됨  )

# chown -R hadoop:hadoop /opt/hadoop/  ( 루트에서 만든 파일의 권한을 hadoop에게 권함)

# su - hadoop (- : 환경변수를 다 가지고 계정이동)

 

 

자바 및 Hadoop 환경 변수 추가는 다음 글

 

'hadoop ecosystem > Hadoop' 카테고리의 다른 글

[하둡] java 행렬 곱  (0) 2020.06.23
[하둡] 하둡 실행  (0) 2020.06.23
[하둡] 하둡 설치 (2)  (0) 2020.06.22

BELATED ARTICLES

more