hadoo分布式文件操作HDFS
来源:互联网 发布:驱动器加密软件 编辑:程序博客网 时间:2024/06/07 17:35
HDFS的java访问接口——FileSystem
写文件 create读取文件 open删除文件delete创建目录 mkdirs删除文件或目录 delete列出目录的内容 listStatus显示文件系统的目录和文件的元数据信息 getFileStatus
java 代码
public class App2 { static{ URL.setURLStreamHandlerFactory(new FsUrlStreamHandlerFactory()); } public static final String HDFS_PATH = "hdfs://centos-node5:9000"; public static final String PATH_PATH = "/dl100"; public static final String FILE_PATH = "/dl100/f1000"; /** * hadoop FileSystem 的文件操作 * @param args * @throws Exception */ public static void main(String[] args) throws Exception { final FileSystem fileSystem = FileSystem.get(new URL(HDFS_PATH).toURI(),new Configuration()); //创建文件夹 //mkdirDirectroy(fileSystem); //上传文件 //uploadData(fileSystem); //下载文件 //downLoadData(fileSystem); //删除文件(夹) deleteFile(fileSystem); } private static void deleteFile(final FileSystem fileSystem) throws IOException { fileSystem.delete(new Path(FILE_PATH), true); } private static void downLoadData(final FileSystem fileSystem) throws IOException { final FSDataInputStream in = fileSystem.open(new Path(FILE_PATH)); IOUtils.copyBytes(in, System.out, 1024, true); } private static void mkdirDirectroy(final FileSystem fileSystem) throws IOException { fileSystem.mkdirs(new Path(PATH_PATH)); } private static void uploadData(final FileSystem fileSystem) throws IOException { final FSDataOutputStream out = fileSystem.create(new Path(FILE_PATH)); final FileInputStream in = new FileInputStream("d:/log.txt"); IOUtils.copyBytes(in, out, 1024, true); }}
阅读全文
0 0
- hadoo分布式文件操作HDFS
- HDFS分布式文件存储系统
- HDFS文件操作
- HDFS文件操作
- HDFS的文件操作
- HDFS文件操作命令
- HDFS API 文件操作
- HDFS文件常用操作
- HDFS文件操作命令
- Hadoop HDFS文件操作
- hdfs文件操作
- 操作hdfs文件
- HDFS文件操作命令
- HDFS 文件操作
- HDFS 文件操作
- HDFS文件操作
- HDFS文件操作常用命令
- HDFS文件操作
- linux几种关机命令总结
- lua继承小记
- 设计模式---组合模式
- WWDC2017全球开发者大会汇总
- React Native 嵌入原生项目混合开发-多个RN Activity
- hadoo分布式文件操作HDFS
- 双击jar文件运行程序
- 十图详解TensorFlow数据读取机制(附代码)
- Glide图片框架使用详细介绍(五)之Glide-源码详解
- ubuntu14.04配置caffe
- 整理linux软件管理
- logback logback.xml常用配置详解(二)<appender>
- 如何在Java 8中愉快地处理日期和时间
- VIM插件安装