Guest User

Untitled

a guest
Feb 20th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. import paramiko
  2. ## get keypair from S3 or application host
  3. k = paramiko.RSAKey.from_private_key_file("<keypair.pem> file")
  4. c = paramiko.SSHClient()
  5. c.set_missing_host_key_policy(paramiko.AutoAddPolicy())
  6. print "connecting"
  7. c.connect( hostname = "<emr master node>", username = "hadoop", pkey = k )
  8. print "connected"
  9. command1='nohup sqoop import -D mapred.job.name=SqoopTest121 --connect jdbc:postgresql://db.rds.amazonaws.com:5432/apostgres --username user --table random_data --m 10 --password XXXX --split-by id >> /tmp/logs/sqoop/SqoopTest121.log 2>&1 &'
  10. print "Executing {}".format( command )
  11. stdin , stdout, stderr = c.exec_command(command)
  12. c.close()
  13. ## Save job state in DynamoDB.
Add Comment
Please, Sign In to add comment