하둡 3.1.1 을 전제로 설명한다.


etc/hadoop/mapred-site.xml 파일에 아래를 덧붙인다.


 <property>

  <name>yarn.app.mapreduce.am.env</name>

  <value>HADOOP_MAPRED_HOME=${full path of your hadoop distribution directory}</value>

</property>

<property>

  <name>mapreduce.map.env</name>

  <value>HADOOP_MAPRED_HOME=${full path of your hadoop distribution directory}</value>

</property>

<property>

  <name>mapreduce.reduce.env</name>

  <value>HADOOP_MAPRED_HOME=${full path of your hadoop distribution directory}</value>

</property>


${full path of your hadoop distribution directory} 가 뭔지 모르겠다면 


$HADOOP_HOME 으로 넣어보자.








혹은


map reduce 를 돌리기 위하여 명령어를 실행할 때 혹시


hadoop WordCount.jar WordCount /in/ /out/


이런 식으로 하지 않았는지 살펴보자.


내가 위와 같이 해서 계속 에러가 났다(....)


아래처럼 jar 를 붙여줘야 제대로 된 명령어가 된다.


hadoop jar WordCount.jar WordCount /in/ /out/








참고 

http://www.lonzodb.com/?p=3926




+ Recent posts