AWS Hadoop Memory-Intensive supports only 8 kinds of instances

According to [instance-types.html][availabletypes], at Feb 12, 2013, we can use 18 instance types. On [AWS EMR][EMR], we can specify any types using...

[\"AWS\"\"hadoop\"\"EMR\

According to instance-types.html, at Feb 12, 2013, we can use 18 instance types.

On AWS EMR, we can specify any types using the SDK or REST API. Then AWS provides a configuration script for memory. It’s hemory-intensive and there is a description for it here. That script configures the properties of Hadoop for memory based on the instance type you selected, however, then you use only 8 types if you use the script according to the description.

There are next types:

m1.small
m1.large
m1.xlarge
c1.medium
c1.xlarge
m2.xlarge
m2.2xlarge
m2.4xlarge

If you set up memory-intensive in bootstrap actions of EMR and use types which it doesn’t support, The job flow you kicked must be failed at memory-intensive step.

A few days ago, I didn’t know that. I tried to use m1.medium, it was failed and I wasted lots of time to check the cause :(

Take care of this!

|-------------+---------------------------|

typememory-intensive support?
m1.smallYES
m1.mediumNO
m1.largeYES
m1.xlargeYES
c1.mediumYES
c1.xlargeYES
m2.xlargeYES
m2.2xlargeYES
m2.4xlargeYES
cc1.4xlargeNO
cc2.8xlargeNO
cg1.4xlargeNO
cr1.8xlargeNO
hi1.4xlargeNO
hs1.8xlargeNO
m3.xlargeNO
m3.2xlargeNO
t1.microNO
------------------
{:.table .table-condensed}