Welcome
What's New
Introduction to Amazon Elastic MapReduce
Using the AWS Management Console
How to Create a Key Pair
How to Create a Job Flow
How to Create a Job Flow Using a Custom JAR
How to Create a Job Flow Using Streaming
How to Create a Job Flow Using Pig
How to Create a Job Flow Using Hive
How to Use Additional Files and Libraries With the Mapper or Reducer
How to View the Details of a Job Flow
How to Terminate a Job Flow
Debugging Job Flows
Additional Console Tutorials
Using the Command Line Interface
How to Download and Install Ruby and the Command Line Interface
How to Download, Install, and Configure the Amazon Elastic MapReduce CLI
How to List All Command Options
How to Create a Job Flow
How to Use Additional Files and Libraries With the Mapper or Reducer
How to List Job Flows
How to Get Information About a Job Flow
How to Add Steps to a Job Flow
How to Terminate a Job Flow
Debugging Job Flows Using SSH
How to Monitor Job Flow Status Using SSH
Log Files
How to Download Job Flow Logs from Amazon S3
Additional CLI Tutorials
Making API Requests
AWS Library Support
Starting and Managing Job Flows Using the API
Amazon Elastic MapReduce Libraries
How to Start a Job Flow
Sample Applications
Job Flows with Multiple Steps
EC2 Instances
Availability Zones
Args Argument
How to Add Steps to a Job Flow
How to Use Additional Files and Libraries With the Mapper or Reducer
How to Get Information About a Job Flow
Job Flow States
Step States
How to Terminate a Job Flow
Debugging Using the API
How to Debug Job Flows Starting With No Steps
How to Debug Job Flows That Have Steps
Advanced Topics
EC2 Cluster Tuning
What We Expect in Your JAR
Distributed Cache
Hadoop Data Compression
How to Process Gzipped Files
hadoop.tmp.dir
How to Process Nested Directories of Files
Glossary
Document Conventions
Index