如何从amazon emr访问.pem文件

时间:2014-12-01 06:16:17

标签: hadoop amazon-ec2 amazon-emr

我是亚马逊EMR的新手,我想在EMR中使用.pem文件。 .pem文件位于我的本地文件夹中。当我在EMR实例中使用pem文件内容创建相同的文件时,它无法正常工作。 如果任何人都可以提供从本地计算机将文件复制到EMR或从S3访问文件的步骤,那将是非常有帮助的。

提前感谢。

3 个答案:

答案 0 :(得分:1)

如果尝试将keypair.pem复制到主节点,则使用ssh核心节点。然后,您可以使用winscp或运行命令

从计算机中复制文件。
sftp -i key.pem hadoop@master 
put keypair.pem 

答案 1 :(得分:0)

创建一个引导脚本,将.pem文件复制到EMR框

在bootstrap脚本中使用以下命令将文件下载到EMR的任何位置(我正在将文件下载到/ mnt /

#!/bin/bash
hadoop fs -copyToLocal s3:n://mybucket/myfolder/my.pem /mnt/my.pem

答案 2 :(得分:0)

如果我理解您的问题,您希望将.pem文件传输到其中一个EMR实例。因此,您可以使用winscp应用程序执行此类操作。如果您不熟悉此类应用程序,请查看本教程here。如果您需要任何帮助,请告诉我..