Welcome

Topics

This is the Amazon Elastic MapReduce Developer Guide. This section describes who should read this guide, how the guide is organized, and other resources related to this web service.

Amazon Elastic MapReduce, Amazon Elastic Compute Cloud, and Amazon Simple Storage Service are sometimes referred to within this guide as "Amazon Elastic MapReduce," "EC2," and "Amazon S3," respectively. All copyrights and legal protections still apply.

For a description of what's new in this release of the Amazon Elastic MapReduce service, see What's New.

Who Should Read this Guide

This guide is for developers and for the community of researchers and data analysts that need to process vast amounts of data efficiently and cost-effectively.

Required Knowledge and Skills

Amazon Elastic MapReduce offers a console, a command line interface, and an API. Each interface requires a slightly different set of skills. The console and command line interface let you execute Amazon Elastic MapReduce functionality without having to write full applications. Both of these interfaces, however, require you to write your own mapper and reducer executables in the programming language of your choice.

Of the three interfaces, the API requires the greatest programming skills and knowledge of Hadoop. Even though Amazon Elastic MapReduce hides a lot of the Hadoop configuration details, knowing the basics of Hadoop is important.

Developers using the API should be familiar with the following:

How to Give Us Feedback

The online version of this guide provides a link at the top of each page that enables you to enter feedback about this guide. We strive to make our guides as complete, error free, and easy to read as possible. You can help by giving us feedback. Thank you in advance!

How this Guide Is Organized

This guide is organized into several major sections described in the following table.

Information Relevant Sections

What's new in this release

What's New

Amazon Elastic MapReduce concepts

Introduction to Amazon Elastic MapReduce

Completing Amazon Elastic MapReduce tasks using a consoleUsing the AWS Management Console
Completing Amazon Elastic MapReduce tasks using a command line interfaceAmazon Elastic MapReduce Command Line Interface
Completing Amazon Elastic MapReduce tasks programmatically using the API

Starting and Managing a Job Flows Using the API

Monitor and troubleshoot Amazon Elastic MapReduce job flowsMonitoring and Troubleshooting Job Flows

In addition, there is a glossary, an overview of our typographical conventions, and an index. Each section is written to stand on its own, so you should be able to look up the information you need and go back to work. However, you can also read through the major sections sequentially to get in-depth knowledge about the Amazon Elastic MapReduce.

Amazon Elastic MapReduce Resources

The following table lists related resources that you'll find useful as you work with this service.

Resource Description
Amazon Elastic MapReduce Getting Started GuideThe Getting Started Guide provides a quick tutorial of the service based on a simple use case. Examples and instructions for the console are included.
Amazon Elastic MapReduce API Reference The API Reference describes Amazon Elastic MapReduce operations, errors, and data structures.
Amazon Elastic MapReduce Technical FAQThe FAQ covers the top 20 questions developers have asked about this product.
Release notesThe release notes give a high-level overview of the current release. They specifically note any new features, corrections, and known issues.

AWS Developer Resource Center

A central starting point to find documentation, code samples, release notes, and other information to help you build innovative applications with AWS.

AWS Management ConsoleLocation of the Amazon Elastic MapReduce console.
Discussion ForumsA community-based forum for developers to discuss technical questions related to Amazon Web Services.

AWS Support Center

The home page for AWS Technical Support, including access to our Developer Forums, Technical FAQs, Service Status page, and Premium Support .

Premium Support

The primary web page for information about AWS Premium Support, a one-on-one, fast-response support channel to help you build and run applications on AWS Infrastructure Services.

Amazon Elastic MapReduce product informationThe primary web page for information about Amazon Elastic MapReduce.

Contact Us

A central contact point for inquiries concerning AWS billing, account, events, abuse etc.

Conditions of Use

Detailed information about the copyright and trademark usage at Amazon.com and other topics.