FilesystemReader输出HDFS上的文件内容
来源:互联网 发布:淘宝网站推广软件 编辑:程序博客网 时间:2024/05/16 10:48
代码如下:
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 FileSystemReader {
public static void main(String[] args)throws Exception{
Configuration configuration=new Configuration();//3 封装了客户端或者服务器的配置信息,core-site.xml
String uri=args[0];//获取程序运行时的输入参数
FileSystem filesystem=FileSystem.get(URI.create(uri),configuration);/*FileSystem 4 利用程序的运行是的文件路径
和名字以及客户端的配置信息,生成一个FileSystem实例*/
InputStream inputStream=null;//1 java.io.Inputstream 获取守护如流实例句柄
try{
inputStream=filesystem.open(new Path(uri)); //org.apache.hadoop.fs.Path 5 利用文件的路径的名称生成实例
IOUtils.copyBytes(inputStream, System.out, 4096,false);//把读取的数据流通过System.out方法输出
}finally{
IOUtils.closeStream(inputStream);
}
}
}
- FilesystemReader输出HDFS上的文件内容
- Windows 实现 读取 HDFS 上 文件内容
- HDFS——如何从HDFS上读取文件内容
- 读取hdfs上的文件
- spark streaming 的wordcount程序,从hdfs上读取文件中的内容并计数
- 从hbase读取内容到hdfs文件上
- 向HDFS输出文件
- 读取HDFS上的文件时报错
- HDFS文件内容追加(Append)
- HDFS文件内容追加(Append)
- HDFS文件内容追加(Append)
- HDFS文件内容追加(Append)
- HDFS文件内容追加(Append)
- HDFS文件内容追加(Append)
- Hadoop编程 在HDFS里新建文件并写入内容,以及输出
- Hadoop编程在HDFS里新建文件并写入内容,以及输出
- java在html页面上正常输出xml文件内容
- linux实时监视文件的内容输出
- mysql mybatis springmvc 分页
- 多个Tomcat实例运行于一台服务器的配置
- Struts2的学习(5)-使用PrepareInterceptor和Preparable接口
- python逐行读取文件内容的三种方法
- Java transient关键字使用小记
- FilesystemReader输出HDFS上的文件内容
- UIModalPresentationStyle和UIModalTransitionStyle
- 阻塞机制下的recv小结
- 二维码和相片在SQLite中的图片保存和查询
- linux常用命令
- 深入理解javascript之设计模式
- 《线程的同步》 与 Linux 查看系统硬件信息(实例详解)
- c语言小游戏测试总结
- CF round 336 div2 总结