I have to use EMRs for tasks that I would prefer to simply run on a single EC2 because of corporate policy (I can only allocate EMRs, in this case 1 compute node). I am not using hadoop, or whatever other stuff is part of the EMR environment. I just want to allocate an EMR, and launch some code on the compute node via ssh, plain simple and vanilla. I have a very hard time understanding the AWS documentation, maybe I am really bad at reading and am missing something.
Regardless, after reading documentation, stackoverflow posts, etc, I have not found any way to get the IP of the compute nodes except to go through the AWS website console, clicking to the EMR instance and dropping down the compute node details. My gut tells me must be a command I can run from the EMR master or locally with aws-cli to get the IP of compute nodes without scanning connected hosts and such… is there?