Hadoop: Menjalankan MapReduce Job -WordCount: Difference between revisions

From OnnoCenterWiki
Jump to navigationJump to search
Onnowpurbo (talk | contribs)
No edit summary
Onnowpurbo (talk | contribs)
Line 9: Line 9:
  echo "Hello Hadoop Goodbye Hadoop" > file02
  echo "Hello Hadoop Goodbye Hadoop" > file02


hadoop fs -mkdir /user/hduser/input
hadoop fs -put file* /user/hduser/input/


Cek


  hadoop dfs -ls /usr/joe/wordcount/input/
  hadoop fs -ls /user/hduser/input/
/usr/joe/wordcount/input/file01
/usr/joe/wordcount/input/file02


  hadoop dfs -cat /usr/joe/wordcount/input/file01
Found 2 items
-rw-r--r--  1 hduser supergroup        22 2015-11-09 17:28 /user/hduser/input/file01
-rw-r--r--  1 hduser supergroup        28 2015-11-09 17:28 /user/hduser/input/file02
 
  hadoop fs -cat /user/hduser/input/file01
  Hello World Bye World
  Hello World Bye World


  hadoop dfs -cat /usr/joe/wordcount/input/file02
  hadoop fs -cat /usr/hduser/input/file02
  Hello Hadoop Goodbye Hadoop  
  Hello Hadoop Goodbye Hadoop  


==Jalankan WordCount==
Contoh
cd /usr/local/hadoop
hadoop jar ./share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.1.jar wordcount [-m <#maps>] [-r <#reducers>] <in-dir> <out-dir>
Jalankan


cd /usr/local/hadoop
hadoop jar ./share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.1.jar wordcount /user/hduser/input /user/hduser/output


hadoop jar hadoop-*-examples.jar wordcount [-m <#maps>] [-r <#reducers>] <in-dir> <out-dir>
==Copy Hasil==


cd ~
hadoop fs -copyToLocal /user/hduser/output .
more output/part-r-*


hadoop dfs -copyFromLocal <local-dir> <hdfs-dir>
Hasilnya


Bye 1
Goodbye 1
Hadoop 2
Hello 2
World 2


==Referensi==
==Referensi==


* http://wiki.apache.org/hadoop/WordCount
* http://wiki.apache.org/hadoop/WordCount

Revision as of 10:40, 9 November 2015

Sumber: http://wiki.apache.org/hadoop/WordCount

Buat File Data Sederhana

cd ~
touch file01
touch file02
echo "Hello World Bye World" > file01
echo "Hello Hadoop Goodbye Hadoop" > file02
hadoop fs -mkdir /user/hduser/input
hadoop fs -put file* /user/hduser/input/

Cek

hadoop fs -ls /user/hduser/input/
Found 2 items
-rw-r--r--   1 hduser supergroup         22 2015-11-09 17:28 /user/hduser/input/file01
-rw-r--r--   1 hduser supergroup         28 2015-11-09 17:28 /user/hduser/input/file02
hadoop fs -cat /user/hduser/input/file01
Hello World Bye World
hadoop fs -cat /usr/hduser/input/file02
Hello Hadoop Goodbye Hadoop 

Jalankan WordCount

Contoh

cd /usr/local/hadoop
hadoop jar ./share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.1.jar wordcount [-m <#maps>] [-r <#reducers>] <in-dir> <out-dir> 

Jalankan

cd /usr/local/hadoop
hadoop jar ./share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.1.jar wordcount /user/hduser/input /user/hduser/output

Copy Hasil

cd ~
hadoop fs -copyToLocal /user/hduser/output .
more output/part-r-*

Hasilnya

Bye	1
Goodbye	1
Hadoop	2
Hello	2
World	2

Referensi