|
Project Information
Featured
Links
|
OverviewAppEngine-MapReduce is an open-source library for doing MapReduce-style computations on the Google App Engine platform. For an overview of the design, see the appengine documentation. StatusThis is an early experimental release of the MapReduce API. We have both Python and Java versions available under the Source tab. As of today, It supports input from Datastore Google Cloud Storage and App Engine's Log store It is implemented using the App Engine GCS client and App Engine Pipelines You can also use pipelines to chain together MapReduce jobs. It is also possible to add your own input sources. Check the WhatsNew page for recent changes in the library. Getting Started
Watch and Learn
ScreenshotsPlace a nice frontend that analysts or non-programmers can use to run their jobs: The MapReduce API also comes with a UI that shows how far into each step of your computation you are. In the top screenshot, we're a little way into our MapReduce job, and in the bottom screenshot, we've finished a MapReduce job. Finally, users can download the results of their MapReduce jobs - here we show the results of our WordCount job, showing how many times each word in our input set shows up: See the "MapReduce Made Easy" video for a demonstration of the application shown in this screenshots. VideosThere are a number of videos that discuss how to use the MapReduce API as well as related and underlying technologies:
MapReduce Made EasyWant to run the app you saw in the screenshots and video above? Go for it! We've revamped the sample Python app that comes with the MapReduce API to make it easier to use - check out the source here and let us know what you think about it! Get InvolvedLike the MapReduce library? Think it could be better? It’s all Apache 2.0 licensed. Check out our Subversion repository and feel free to post patches on the issue tracker. Features
RoadmapPlanned MapReduce library improvements:
|