FileSystem以标准输出格式显示Hadoop文件中的文件
分类:大数据
//通过FileSystem API读取数据//这里是以FileSystem以标准输出格式显示Hadoop文件中的文件package com;import java.io.InputStream;import java.net.URI;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FileSystem;import org.apache.hadoop.fs.Path;import org.apache.hadoop.io.IOUtils;public class FileSystemCat{/*** @param args*/public static void main(String[] args) throws Exception{// TODO Auto-generated method stubString uri = args[0];Configuration conf = new Configuration();FileSystem fs = FileSystem.get(URI.create(uri), conf);InputStream in = null;try{in = fs.open(new Path(uri));IOUtils.copyBytes(in, System.out, 4096, false);}finally{IOUtils.closeStream(in);}}}
上一篇JAVA核心技术卷一,,泛型例子
顶0踩0
出门走好路,出口说好话,出手做好事。