HDFS实战之打开文件
2023-09-14 09:13:17 时间
HDFS实战之打开文件
- 源码如下
package shen.liu.hdfs.practice;
import java.io.IOException;
import java.io.InputStream;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
import org.apache.zookeeper.common.IOUtils;
public class HDFSFileCat {
public static void main(String args[]) throws IOException {
if(args.length!=1) {
System.out.println("args.length = "+args.length);
System.out.println("parameter error");
}else {
Configuration conf = new Configuration();//新建一个配置
FileSystem hdfs = FileSystem.get(conf);//
Path path = new Path(args[0]);
InputStream in = null;
try {
in = hdfs.open(path);
IOUtils.copyBytes(in,System.out,4096,false);
}finally {
IOUtils.closeStream(in);
//不管是否抛出异常,本语句都会执行
}
}
}
}
相关文章
- 无法获取指向控制台的文件描述符 (couldn't get a file descriptor referring to the console)
- 实现大文件上传和断点续传实践经验总结
- FileStream读写文件「建议收藏」
- HDFS——读写文件的数据传输格式
- HDFS——写文件中的异常处理
- 漫画大数据:为啥我把 HDFS 文件权限都改成 777 了还是删不掉?
- 漫画大数据:HDFS 存储小文件岂不是很浪费磁盘空间?
- Gradle build.gradle 文件
- 创建RDD(集合,本地文件,HDFS文件)
- 【HTML】HTML 表单 ② ( 按钮表单 | 普通按钮 | 提交按钮 | 重置按钮 | 图片按钮 | 文件域 )
- 利用Java API通过路径过滤上传多文件至HDFS详解大数据
- python压缩javascript文件代码详解编程语言
- HDFS的Java客户端操作代码(HDFS删除文件或目录)详解大数据
- HDFS的Java客户端操作代码(查看HDFS下的文件是否存在)详解大数据
- springMVC3学习(四)–访问静态文件如js,jpg,css详解编程语言
- Linux系统下模糊查找文件的方法(linux模糊查询文件)
- 轻松掌握Linux下读取二进制文件的方法(linux读取二进制)
- Linux文件权限全面解析(linux下文件的权限)
- Linux下定时自动化任务的实现方法和步骤详解(linux定时任务文件)
- 利用HDFS实现MySQL数据的快速导入(hdfs 导入mysql)
- MySQL中如何导入SQL文件(mysql如何导入sql文件)
- 解决MySQL打不开db文件的方法(mysql不能打开.db)
- asp动态include文件,方便多模板的实现