So, I installed Hadoop on my imac via port install hadoop and after working through a few configuration issues tried to test the setup with calculation of PI. Unfortunately, I got this answer:
Estimated value of Pi is *3.14800000000000000000* Which is not what I expected. Is there something that I missed? Thanks for any help you can offer. Here is the job output: hadoop-1.0.2 $ hadoop-bin hadoop jar $HADOOP_HOME/hadoop-examples-*.jar pi 10 100 Warning: $HADOOP_HOME is deprecated. Number of Maps = 10 Samples per Map = 100 Wrote input for Map #0 Wrote input for Map #1 Wrote input for Map #2 Wrote input for Map #3 Wrote input for Map #4 Wrote input for Map #5 Wrote input for Map #6 Wrote input for Map #7 Wrote input for Map #8 Wrote input for Map #9 Starting Job 12/05/08 16:15:12 INFO mapred.FileInputFormat: Total input paths to process : 10 12/05/08 16:15:13 INFO mapred.JobClient: Running job: job_201205081614_0001 12/05/08 16:15:14 INFO mapred.JobClient: map 0% reduce 0% 12/05/08 16:15:28 INFO mapred.JobClient: map 20% reduce 0% 12/05/08 16:15:34 INFO mapred.JobClient: map 40% reduce 0% 12/05/08 16:15:37 INFO mapred.JobClient: map 40% reduce 6% 12/05/08 16:15:40 INFO mapred.JobClient: map 60% reduce 6% 12/05/08 16:15:46 INFO mapred.JobClient: map 80% reduce 13% 12/05/08 16:15:52 INFO mapred.JobClient: map 100% reduce 26% 12/05/08 16:16:01 INFO mapred.JobClient: map 100% reduce 100% 12/05/08 16:16:06 INFO mapred.JobClient: Job complete: job_201205081614_0001 12/05/08 16:16:06 INFO mapred.JobClient: Counters: 27 12/05/08 16:16:06 INFO mapred.JobClient: Job Counters 12/05/08 16:16:06 INFO mapred.JobClient: Launched reduce tasks=1 12/05/08 16:16:06 INFO mapred.JobClient: SLOTS_MILLIS_MAPS=49813 12/05/08 16:16:06 INFO mapred.JobClient: Total time spent by all reduces waiting after reserving slots (ms)=0 12/05/08 16:16:06 INFO mapred.JobClient: Total time spent by all maps waiting after reserving slots (ms)=0 12/05/08 16:16:06 INFO mapred.JobClient: Launched map tasks=10 12/05/08 16:16:06 INFO mapred.JobClient: Data-local map tasks=10 12/05/08 16:16:06 INFO mapred.JobClient: SLOTS_MILLIS_REDUCES=31329 12/05/08 16:16:06 INFO mapred.JobClient: File Input Format Counters 12/05/08 16:16:06 INFO mapred.JobClient: Bytes Read=1180 12/05/08 16:16:06 INFO mapred.JobClient: File Output Format Counters 12/05/08 16:16:06 INFO mapred.JobClient: Bytes Written=97 12/05/08 16:16:06 INFO mapred.JobClient: FileSystemCounters 12/05/08 16:16:06 INFO mapred.JobClient: FILE_BYTES_READ=226 12/05/08 16:16:06 INFO mapred.JobClient: HDFS_BYTES_READ=2410 12/05/08 16:16:06 INFO mapred.JobClient: FILE_BYTES_WRITTEN=239538 12/05/08 16:16:06 INFO mapred.JobClient: HDFS_BYTES_WRITTEN=215 12/05/08 16:16:06 INFO mapred.JobClient: Map-Reduce Framework 12/05/08 16:16:06 INFO mapred.JobClient: Map output materialized bytes=280 12/05/08 16:16:06 INFO mapred.JobClient: Map input records=10 12/05/08 16:16:06 INFO mapred.JobClient: Reduce shuffle bytes=252 12/05/08 16:16:06 INFO mapred.JobClient: Spilled Records=40 12/05/08 16:16:06 INFO mapred.JobClient: Map output bytes=180 12/05/08 16:16:06 INFO mapred.JobClient: Total committed heap usage (bytes)=1931190272 12/05/08 16:16:06 INFO mapred.JobClient: Map input bytes=240 12/05/08 16:16:06 INFO mapred.JobClient: Combine input records=0 12/05/08 16:16:06 INFO mapred.JobClient: SPLIT_RAW_BYTES=1230 12/05/08 16:16:06 INFO mapred.JobClient: Reduce input records=20 12/05/08 16:16:06 INFO mapred.JobClient: Reduce input groups=20 12/05/08 16:16:06 INFO mapred.JobClient: Combine output records=0 12/05/08 16:16:06 INFO mapred.JobClient: Reduce output records=0 12/05/08 16:16:06 INFO mapred.JobClient: Map output records=20 Job Finished in 53.422 seconds Estimated value of Pi is 3.14800000000000000000 hadoop-1.0.2 $