Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 如何使用javajar访问EMR上的本地文件?_Amazon Web Services_Amazon S3_Emr_Amazon Emr - Fatal编程技术网

Amazon web services 如何使用javajar访问EMR上的本地文件?

Amazon web services 如何使用javajar访问EMR上的本地文件?,amazon-web-services,amazon-s3,emr,amazon-emr,Amazon Web Services,Amazon S3,Emr,Amazon Emr,是否可以将文件从s3复制到EMR本地存储并通过JavaJAR访问它?如果是,我们如何知道它复制了哪个EMR节点的文件?(这是必需的,因为java jar需要与文件位于同一个框中?您尝试过SCP客户端吗?您可以执行以下操作将文件从s3复制到EMR主节点: aws s3 cp s3://yourBucket/folder/object ./ scp -i yourKey.pem ./object hadoop@ec2-xx-xx-xx-xx.us-west-2.compute.amazonaws.c

是否可以将文件从s3复制到EMR本地存储并通过JavaJAR访问它?如果是,我们如何知道它复制了哪个EMR节点的文件?(这是必需的,因为java jar需要与文件位于同一个框中?

您尝试过SCP客户端吗?您可以执行以下操作将文件从s3复制到EMR主节点:

aws s3 cp s3://yourBucket/folder/object ./
scp -i yourKey.pem ./object hadoop@ec2-xx-xx-xx-xx.us-west-2.compute.amazonaws.com:/pathToWhereYouWantToStoreFileOnEMRLocal/
或者,您可以通过SSH连接到EMR集群的主节点,然后使用AWS CLI命令将文件从S3复制到本地文件系统