Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I haven't been able to find out what AMI runs on Amazon's elastic mapreduce instances. You can't specify one, but can customize the mapreduce instances by running a boostrap action. However, I'd like to know what I'm starting with.

share|improve this question

2 Answers 2

up vote 7 down vote accepted
+50

Currently one is:

  • ami-d6c232bf: us-east1, 32-bit

It appears that the specific AMI changes over time (and certainly between regions).

The answer can be found at any time or region by:

  1. Running curl http://169.254.169.254/2011-01-01/meta-data/ami-id after connecting with ssh to one of the EMR clusters you create.

  2. Checking the EC2 management console or CLI tools from that region. Your EMR instances show up as EC2 instances.

It also appears that it is possible to launch these into your own EC2 or VPC. I have verified that (at least with the image listed above), you can SSH into it after launching into EC2. I have no idea what will happen to hadoop if you do this or if this access will be discontinued at some point.

share|improve this answer
    
FYI, the current (2012-05-14) EMR instance is ami-a9b362c0. –  Ken Arnold May 14 '12 at 18:37

According to the FAQ. it's running Debian Lenny. I couldn't find the actual AMI.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.