(6)Java 读写 hdfs文件或者目录
来源:互联网 发布:阿里云服务器上搭建svn 编辑:程序博客网 时间:2024/06/05 12:49
1.读取单个文件
Date date = DateUtil.getSpecifiedDayBefore();String yesterday = DateUtil.dateToStr(date, "yyyy-MM-dd");String path = "hdfs://ip:9000/output_log/output_log_click" + yesterday; Configuration conf = new Configuration();FileSystem fs = FileSystem.get(URI.create(path), conf);FSDataInputStream hdfsInStream = fs.open(new Path(path));InputStreamReader isr = new InputStreamReader(hdfsInStream, "utf-8");BufferedReader br = new BufferedReader(isr);String line;// int k = 0;while ((line = br.readLine()) != null) {System.out.println(line);}
2.读取文件夹
Date date = DateUtil.getSpecifiedDayBefore();String yesterday = DateUtil.dateToStr(date, "yyyy-MM-dd");String path = "hdfs://ip:9000/output_log/output_log_click" + yesterday;Configuration conf = new Configuration();FileSystem fs = FileSystem.get(URI.create(path), conf);FileStatus[] status = fs.listStatus(new Path(path));for (FileStatus file : status) {if (!file.getPath().getName().startsWith("newsMap")) { continue; }FSDataInputStream hdfsInStream = fs.open(file.getPath());InputStreamReader isr = new InputStreamReader(hdfsInStream, "utf-8");BufferedReader br = new BufferedReader(isr);String line;// int k = 0;while ((line = br.readLine()) != null) {System.out.println(line);}}
0 0
- (6)Java 读写 hdfs文件或者目录
- hdfs java 文件读写
- java读写hdfs文件
- Java读写HDFS文件
- HDFS上文件处理、Java文件读写
- HDFS读写文件的java代码
- hdfs java读写hdfs demo
- HDFS文件读写
- hdfs随机读写文件
- HDFS读写文件BUG
- hdfs文件读写bug2
- HDFS文件读写流程
- hadoop HDFS读写文件
- HDFS读写文件流程
- HDFS文件读写过程
- HDFS读写文件操作
- HDFS读写文件流程
- HDFS文件读写流程
- CSP:使用CryptoAPI解码X509证书内容
- RabbitMQ消息队列(六):使用主题进行消息分发
- 349. Intersection of Two Arrays
- CAS单点登录技术原理
- Android开发笔记(一百三十二)矢量图形与矢量动画
- (6)Java 读写 hdfs文件或者目录
- Git 取消追踪某个文件
- SEAndroid策略分析
- 深入理解javascript原型和闭包(12)——简介【作用域】
- uva 11093 just finish IT
- OrangePi Zero在Armbian Ubuntu上安装Lubuntu-Desktop图形化桌面环境
- java.lang.NoClassDefFoundError: com.android.tools.fd.runtime.AppInfo
- 距用户最近之触角,感知2016大数据应用变迁
- RabbitMQ消息队列(七):适用于云计算集群的远程调用(RPC)