Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.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
Hadoop 如何使用InputStream读取文件?_Hadoop_Orc - Fatal编程技术网

Hadoop 如何使用InputStream读取文件?

Hadoop 如何使用InputStream读取文件?,hadoop,orc,Hadoop,Orc,OrcFile reader有两个参数,文件路径和文件系统配置,如下所示: Reader reader = OrcFile.createReader(path, OrcFile.readerOptions(config)); 但是我不想在hadoop上读取ORC文件,只想读取本地文件,所以ORC阅读器没有hdfs路径 我该怎么办?您可以使用文件://作为Hadoop文件系统Paththx,但该文件不在服务器上,因此我认为它将抛出file not found异常。我想从本地pc上传文件到hdfs

OrcFile reader有两个参数,文件路径和文件系统配置,如下所示:

Reader reader = OrcFile.createReader(path, OrcFile.readerOptions(config));
但是我不想在hadoop上读取ORC文件,只想读取本地文件,所以ORC阅读器没有hdfs路径


我该怎么办?

您可以使用
文件://
作为Hadoop文件系统Paththx,但该文件不在服务器上,因此我认为它将抛出file not found异常。我想从本地pc上传文件到hdfs。就像通过spring boot将文件从pc上传到服务器一样。这不是最初的问题,但您也可以使用Hadoop Java API来
copyFromLocal
找到解决方案了吗?