우분투 풀모드2

우분투2

1. (마스터만)주키퍼를 다운받는다. (3.3.6버젼) apache.mirror.cdnetworks.com/zookeeper/zookeeper-3.3.6/



 

2. (모든 컴퓨터 공통) cd /etc 로 들어간 이후로 nano environment 를 써서 환경설정 파일을 수정한다.

path 뒤에 :/usr/local/zookeeper-3.3.6/bin 을 붙인다.

ZOOKEEPER_HOME=/usr/local/zookeeper-3.3.6

라는 새로운 줄을 추가한다. 저장하고 빠져나온다.

source environment 을 써서 적용시킨다.

3.

cd /home/hadoop 으로 가서

mkdir -p zk_data 만든다.

 

cd zk_data 로 들어가서 nano myid  로 파일을 하나 만들고 나의 숫자를 쓴다.

(내가 ns1이면 1 이라고 쓰고

내가 ns3 이면 3 이라고 쓰면 됨. 딱 한 글자만 쓰고 저장하면 됨)

4. (마스터만)

sudo mv ./zookeeper-3.3.6 /usr/local

이라고 쓰면  주키퍼 폴더를 다운로드에서 local쪽으로 이동시킬 수 있다.

이제 옮겨진 주키퍼의 conf 폴더, 즉

/usr/local/zookeeper-3.3.6/conf 로 들어가서

zoo_sample.cfg 를 복사-붙여넣기-이름바꾸기해서 zoo.cfg 파일을 만든다.

zoo.cfg를 지에디트로 연다.

중간의 dataDir 을 찾는다.

dataDir=/home/hadoop/zk_data 로 바꾼다.

가장 아래쪽의,

server.1=xxx.xxx.xxx.xx:2888:3888 을 여러 줄 만든다(컴퓨터 개수만큼)

server.1=xxx.xxx.xxx.xx:2888:3888

server.2=xxx.xxx.xxx.xx:2888:3888

server.3=xxx.xxx.xxx.xx:2888:3888

server.4=xxx.xxx.xxx.xx:2888:3888

server.5=xxx.xxx.xxx.xx:2888:3888

server.6=xxx.xxx.xxx.xx:2888:3888

이런 식으로, 서버 뒤의 숫자와 아이피만 바꿔주면 된다.

5.

/usr/loca/hadoop-1.2.1/conf 의 hadoop-env.sh 에 아래의 두 줄을 추가한다.

export HBASE_PATH=/usr/local/hbase/

export HBASE_CLASSPATH=/usr/local/hbase/conf

6. (마스터만)

​hbase 를 다운받고 파일들을 설정한다. (hbase 버젼 0.94.12)

hase

regionservers

파일에

DataNode01

DataNode02

DataNode03

DataNode04

라고 데이터노드만 올린다. (로컬호스트는 지워야 한다)

7. 

hbase-env.sh 를 찾아서 수정한다.