我是Amazon EMR的新手,我想在EMR中使用.pem文件。.pem文件在我的本地文件夹中。当我在EMR实例中使用pem文件内容创建相同文件时,它不起作用。如果有人可以提供将文件从本地计算机复制到EMR或从S3访问文件的方法,那将是真正的帮助。
提前感谢。
创建引导脚本以将.pem文件复制到EMR框
使用引导脚本中的以下命令将文件下载到EMR的任何位置(我正在将文件下载到/ mnt /
#!/bin/bash
hadoop fs -copyToLocal s3:n://mybucket/myfolder/my.pem /mnt/my.pem
如果尝试将keypair.pem复制到主节点,则ssh核心节点。然后,您可以使用winscp或通过运行命令>>从计算机复制文件。
sftp -i key.pem hadoop@master
put keypair.pem
如果我理解您的问题,您希望将.pem文件传输到其中一个EMR实例。因此,您可以使用winscp应用程序执行此操作。如果您不熟悉此类应用程序,请查看本教程here。让我知道您是否需要任何帮助。