Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/368.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
Java 如何远程读取amazon EMR HDFS(或任何其他hadoop远程服务器)_Java_Hadoop_Amazon Web Services_Hdfs - Fatal编程技术网

Java 如何远程读取amazon EMR HDFS(或任何其他hadoop远程服务器)

Java 如何远程读取amazon EMR HDFS(或任何其他hadoop远程服务器),java,hadoop,amazon-web-services,hdfs,Java,Hadoop,Amazon Web Services,Hdfs,我很清楚如何使用 unix中的hadoop fs-get… 如何使用java从AmazonAWS(HDFS)获取文件 这是一个远程服务器 但我需要提供一个(ppk文件) 如何用java实现 此代码的补充。扩展了“sras”已经注意到的内容。您必须使用org.apache.hadoop.fs.FileSystem API。可以远程调用该API,以便您可以从远程主机连接到HDFS 下面的stackoverflow问题实际上有一个代码片段,详细解释了如何验证您的请求 (您不会使用PPK文件通过SSH

我很清楚如何使用

unix中的hadoop fs-get…

如何使用java从AmazonAWS(HDFS)获取文件

这是一个远程服务器

但我需要提供一个(ppk文件)

如何用java实现


此代码的补充。

扩展了“sras”已经注意到的内容。您必须使用org.apache.hadoop.fs.FileSystem API。可以远程调用该API,以便您可以从远程主机连接到HDFS

下面的stackoverflow问题实际上有一个代码片段,详细解释了如何验证您的请求


(您不会使用PPK文件通过SSH连接到服务器,而是通过HTTP连接到HDFS守护进程)

编辑语法和代码标记您是否希望从amazon aws将文件导入HDFS?我需要从java中的HDFS获取文件。没有ftp get。您需要使用hadoop文件系统API(
org.apache.hadoop.fs.FileSystem
。查看此处描述的
copyToLocalFile
方法我无法使用unix命令-我在远程服务器上工作-只需要使用java