1 Hadoop 설치
설치 위치 : /service/workspace (각자 환경에 맞게 구성)
1 2 3 4 |
]$ wget http://apache.tt.co.kr/hadoop/common/hadoop-1.0.0/hadoop-1.0.0.tar.gz ]$ tar xvzf hadoop-1.0.0.tar.gz ]$ ln -s hadoop-1.0.0 hadoop ]$ cd /service/workspace/hadoop |
2 Hadoop 설정
2.1 core-site.xml 설정
1 2 3 4 5 6 7 |
]$ vi conf/core-site.xml ... <property> <name>fs.default.name</name> <value>hdfs://localhost:9000</value> </property> ... |
2.2 hadoop-env.sh에 JAVA_HOME 설정
1 2 3 4 |
]$ vi conf/hadoop-env.sh ... export JAVA_HOME=/path/jdk ... |
2.3 hdfs-site.xml 설정
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
]$ vi conf/hdfs-site.xml ... <property> <name>dfs.replication</name> <value>1</value> </property> <property> <name>dfs.name.dir</name> <value>/service/workspace/hadoop_name</value> </property> <property> <name>dfs.data.dir</name> <value>/service/workspace/hadoop_data</value> </property> ... |
* 참고 : dfs.name.dir와 dfs.data.dir 는 서버를 구동하기 전에 미리 생성해야함(자동으로 생성되지 않음.)
2.4 mapred-site.xml 설정
1 2 3 4 5 6 7 |
]$ vi conf/mapred-site.xml ... <property> <name>mapred.job.tracker</name> <value>hdfs://localhost:9001</value> </property> ... |
2.5 masters, slaves 확인
1 2 3 |
]$ cat conf/masters conf/slaves localhost localhost |
* localhost 으로 설정되어 있는지 확인
3 Hadoop 파일 시스템 포멧
1 |
]$ ./bin/hadoop namenode -format |
4 Hadoop 구동 (순서대로)
1 2 3 4 |
]$ ./bin/hadoop-daemon.sh start namenode ]$ ./bin/hadoop-daemon.sh start datanode ]$ ./bin/hadoop-daemon.sh start jobtracker ]$ ./bin/hadoop-daemon.sh start tasktracker |
5 Hadoop 확인
* NameNode 확인 : http://localhost:50070/dfshealth.jsp
* Jobtracker 확인 : http://localhost:50030/jobtracker.jsp
hadoop 설치 끝!