我是亚马逊EMR的新手,我想在EMR中使用.pem文件。 .pem文件位于我的本地文件夹中。当我在EMR实例中使用pem文件内容创建相同的文件时,它无法正常工作。 如果任何人都可以提供从本地计算机将文件复制到EMR或从S3访问文件的步骤,那将是非常有帮助的。
提前感谢。答案 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。如果您需要任何帮助,请告诉我..