java读取HDFS的数据
来源:互联网 发布:linux查找文件名称 编辑:程序博客网 时间:2024/04/30 02:20
通过JAVA直接读取HDFS中的时候,一定会用到FSDataInputStream类,通过FSDataInputStream以流的形式从HDFS读数据代码如下:
import java.io.IOException;import java.net.URI;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FSDataInputStream;import org.apache.hadoop.fs.FileSystem;import org.apache.hadoop.fs.Path;public class FileReadFromHdfs {public static void main(String[] args) {try {String dsf = "hdfs://hadoop1:9000/tmp/wordcount/kkk.txt";Configuration conf = new Configuration();FileSystem fs = FileSystem.get(URI.create(dsf),conf);FSDataInputStream hdfsInStream = fs.open(new Path(dsf));byte[] ioBuffer = new byte[1024];int readLen = hdfsInStream.read(ioBuffer);while(readLen!=-1){System.out.write(ioBuffer, 0, readLen);readLen = hdfsInStream.read(ioBuffer);}hdfsInStream.close();fs.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
0 0
- java读取HDFS的数据
- 通过java读取HDFS的数据
- 通过java读取HDFS的数据
- 通过Java读取HDFS数据
- HDFS的数据读取过程
- 【2-6】HDFS读取数据的过程
- HDFs数据读取过程
- Java API 读取HDFS的单文件
- 读取HDFS 系统中数据
- 客户端读取HDFS中的数据
- HDFS读文件过程分析:读取文件的Block数据
- HDFS读文件过程分析:读取文件的Block数据
- Spark在Hadoop的HDFS中读取数据
- Hadoop学习笔记——1.java读取Oracle中表的数据,创建新文件写入Hdfs
- HDFS 客户端 读取和写入 HDFS中的数据流程的简单理解
- HDFS的存储结构以及写入、读取hdfs数据操作流程简单总结
- Java API 读取HDFS目录下的所有文件
- 从hdfs读取数据写入hbase
- HDU5294(最短路,最大流)
- 查找字符串中只出现一次的字符
- CF#309-DIV2-C. Kyoya and Colored Balls-组合数学
- 134 Gas Station [Leetcode]
- 我的Web学习之路1——input,textarea获得/失去焦点时隐藏/显示文字
- java读取HDFS的数据
- target overrides the `OTHER_LDFLAGS` build setting defined in `Pods/Target Support Files/Pods/Pods.
- JAVA 多线程编程
- Magic Index 分析
- OC中内存管理之MRC
- 二维数组查找问题
- ubuntu下alt+/代码提示不能用
- C++派生类的构造函数
- hadoop2提交到Yarn: Mapreduce执行过程分析