NAME
Net::Amazon::HadoopEC2::SSH - Net::SSH::Perl wrapper for Net::Amazon::HadoopEC2
DESCRIPTION
This module is Net::SSH::Perl wrapper for Net::Amazon::HadoopEC2.
METHODS
new ($hashref)
Constructor. Arguments are:
- host (required)
 - 
Host to connect to.
 - key_file (required)
 - 
Private key file to use with ssh connection.
 - retry_max (optional)
 - 
Maximum count of retry to connect. The default is 5.
 
execute ($hashref)
Runs command on the master instance via ssh. Returns Net::Amazon::HadoopEC2::SSH::Response instance. This is only wrapper of Net::SSH::Perl. Arguments are:
- command (required)
 - 
The command line to pass.
 - stdin (optional)
 - 
String to pass to STDIN of the command.
 
push_files ($hashref)
Pushes local files to hadoop-ec2 master instance via ssh. Returns true if succeeded. Arguments are:
- files (required)
 - 
files to push. Accepts string or arrayref of strings.
 - destination (required)
 - 
Destination of the files.
 
get_files ($hashref)
Gets files on the hadoop-ec2 master instance. Returns true if succeeded. Arguments are:
- files (required)
 - 
files to get. String and arrayref of strings is ok.
 - destination (required)
 - 
local path to place the files.
 
AUTHOR
Nobuo Danjou nobuo.danjou@gmail.com