概述
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;
// vv FileSystemCat
public class FileSystemCat {
public static void main(String[] args) throws Exception {
String uri = args[0];//uri 被赋值为第一个参数
Configuration conf = new Configuration();//新的接口
FileSystem fs = FileSystem.get(URI.create(uri),conf);//得到FileSystem实例
InputStream in = null;
try {
in = fs.open(new Path(uri));//打开 得到的是FSInputDataStream对象
IOUtils.copyBytes(in, System.out, 4096, false);//显示
} finally {
IOUtils.closeStream(in);
}
}
}
最后
以上就是专注发带为你收集整理的Hadoop FileSystem API读取数据实例简单注释的全部内容,希望文章能够帮你解决Hadoop FileSystem API读取数据实例简单注释所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复