Project 5: What's in a Name? Shakespeare Meets Hadoop

Due: Thursday, December 9, 11:59 PM

Updates:

Quick Links

Overview Slides | Download Hadoop 0.20.2 | Hadoop Tutorial | Skeleton Code | Hadoop 0.20.2 API

Project Overview

In this project, you will walk through a Hadoop tutorial and apply two examples learned there (WordCount and LineIndexer) to a publicly available data set of Shakespeare's works. You will submit the results of running these programs to a Google Spreadsheet Form.

General Requirements

Here are your goals for this project:

What to Turn In

Submit the results of running your code as printed to the console to the Grading Form. Projects will be graded based on the values submitted here. Note that you will need the input and output number of records to reduce for combined and non-combined versions of WordCount and LineIndexer.

Also, you should submit your code to the submit server so that we can check that you implemented the updated LineIndexer. Feel free to submit the entire codebase or simply the LineIndexer file. We will look for the LineIndexer.java file and perform a few lexical checks.

As usual, if you have any troubles, please contact the TA or drop by office hours.

Web Accessibility