귀찮아서 구글링한데서 긁어왔는데 -_-
이건 0.18 버전이라 지금은 아래의 property 세팅이 core-site.xml 등 여러 conf/ 에 있는 xml 파일들에 나눠져서 들어가 있다
아래 property 들을 잘 세팅해줘야 하고...
<property>
<name>dfs.namenode.logging.level</name>
<value>all</value>
</property>
<property>
<name>fs.default.name</name>
<value>
hdfs://MASTER_SERVER_NAME:PORT</value>
<description><font color="red"> port현황을 참고하여 중복되지 않은 port번호를 입력 </font>
</description>
</property>
<property>
<name>mapred.job.tracker</name>
<value>
MASTER_SERVER_NAME:PORT</value>
<description><font color="red"> port현황을 참고하여 중복되지 않은 port번호를 입력 </font>
</description>
</property>
<property>
<name>dfs.name.dir</name>
<value>/home/hadoop/hadoop/filesystem/name</value>
<description><font color="red"> 하둡 네임노드가 쓸 디렉토리를 지정해준다.</font>
</property>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.data.dir</name>
<value>/home/hadoop/hadoop/filesystem/data</value>
<description><font color="red"> 하둡 데이터노드가 쓸 디렉토리를 지정해준다.</font>
</property>
<property>
<name>mapred.map.tasks</name>
<value>10</value>
<description><font color="red"> 실행할 map의 개수 </font>
</description>
</property>
<property>
<name>mapred.reduce.tasks</name>
<value>2</value>
<description><font color="red"> 실행할 reduce의 개수 </font>
</description>
</property>
마스터 노드에서는 네임 노드를 포맷해줘야 한다
$ hadoop namenode -format
그 뒤에 ./start-all.sh
만약 heap size 때문에 문제가 생긴다면 hadoop-env.sh 에서 heap size 를 적당히 줄여줘야 한다
드디어 hadoop 세팅 완료~!! YAY~