我的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)
请帮忙。