Note: You are viewing the documentation for an older major version of the AWS CLI (version 1).

AWS CLI version 2, the latest major version of AWS CLI, is now stable and recommended for general use. To view this page for the AWS CLI version 2, click here. For more information see the AWS CLI version 2 installation instructions and migration guide.

[ aws . emr ]



SSH into master node of the cluster.

A value for the variable Key Pair File can be set in the AWS CLI config file using the "aws configure set emr.key_pair_file <value>" command.

See 'aws help' for descriptions of global parameters.


--cluster-id <value>
--key-pair-file <value>
[--command <value>]


--cluster-id (string) Cluster Id of cluster you want to ssh into

--key-pair-file (string) Private key file to use for login

--command (string) Command to execute on Master Node

See 'aws help' for descriptions of global parameters.


The following command opens an ssh connection with the master instance in a cluster with the cluster ID j-3SD91U2E1L2QX:

aws emr ssh --cluster-id j-3SD91U2E1L2QX --key-pair-file ~/.ssh/mykey.pem

The key pair file option takes a local path to a private key file.


ssh -o StrictHostKeyChecking=no -o ServerAliveInterval=10 -i /home/local/user/.ssh/mykey.pem
Warning: Permanently added ',' (ECDSA) to the list of known hosts.
Last login: Mon Jun  1 23:15:38 2015

      __|  __|_  )
       _|  (     /   Amazon Linux AMI
26 package(s) needed for security, out of 39 available
Run "sudo yum update" to apply all updates.


Welcome to Amazon Elastic MapReduce running Hadoop and Amazon Linux.

Hadoop is installed in /home/hadoop. Log files are in /mnt/var/log/hadoop. Check
/mnt/var/log/hadoop/steps for diagnosing step failures.

The Hadoop UI can be accessed via the following commands:

  ResourceManager    lynx http://ip-172-21-11-216:9026/
  NameNode           lynx http://ip-172-21-11-216:9101/


[hadoop@ip-172-31-16-216 ~]$