小编use*_*576的帖子

在Hadoop中创建输入流对象以读取文件

我的Hadoop文件系统中有一个文件,我需要创建一个InputStream对象,以便将其作为输入参数传递给as ApiMethod(inputstreamObject)

我正在使用《权威指南》中提到的以下方法来创建输入流对象,但不起作用。

class test {

        static {    
        URL.setURLStreamHandlerFactory(new FsUrlStreamHandlerFactory());  } 

        InputStream in = null; 
        try {  
        in = new URL("hdfs://host/path").openStream();  
        IOUtils.copyBytes(in, System.out, 4096, false);
        Object = new ApiMethod(in);
        } finally {  
        IOUtils.closeStream(in); } 

}
Run Code Online (Sandbox Code Playgroud)

请帮忙。

java hadoop bigdata

0
推荐指数
1
解决办法
5965
查看次数

标签 统计

bigdata ×1

hadoop ×1

java ×1