|
귀찮아서 구글링한데서 긁어왔는데 -_-
이건 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~
|