利用 Hadoop FileSystem 和 FsPermission mkdirs 方法创建目录 实现HDFS操作
来源:互联网 发布:手机淘宝怎样付款 编辑:程序博客网 时间:2024/06/06 00:31
Hadoop 版本 2.7.0
package com.feng.test.hdfs.filesystem;import java.io.IOException;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.fs.permission.FsAction;import org.apache.hadoop.fs.permission.FsPermission;/** * 创建目录并设置权限 * 远程调用机器 需要 liunx 修改 /etc/hosts 添加 10.11.12.4 master * @author feng * */public class CreateDir { public static void main(String[] args) { FileSystem hdfs = null; try{ Configuration config = new Configuration(); // 程序配置 config.set("fs.default.name", "hdfs://master:9000"); hdfs = FileSystem.get(new URI("hdfs://master:9000"), config, "feng"); Path path = new Path("/feng/tmp/"+System.currentTimeMillis()); if(hdfs.exists(path)){ System.out.println("There is already exist " + path); }else{ FsPermission filePermission = null; filePermission = new FsPermission( FsAction.ALL, //user action FsAction.ALL, //group action FsAction.READ);//other action //创建目录 不设置权限,默认为当前hdfs服务器启动用户 //boolean success = hdfs.mkdirs(path, null); boolean success = hdfs.mkdirs(path, filePermission); System.out.println(path + " is success " + success); } }catch(Exception e){ e.printStackTrace(); }finally{ if(hdfs != null){ try { hdfs.closeAll(); } catch (Exception e) { e.printStackTrace(); } } } }}
0 0
- 利用 Hadoop FileSystem 和 FsPermission mkdirs 方法创建目录 实现HDFS操作
- 利用 Hadoop FileSystem listStatus 遍历文件目录 实现HDFS操作
- 利用 Hadoop FileSystem listStatus 遍历文件目录 实现HDFS操作
- 利用 Hadoop FileSystem moveToLocalFile 方法下载文件 实现HDFS操作
- 利用 hadoop 的 FileSystem copyFromLocalFile 方法实现文件上传HDFS中 Hadoop 版本 2.7.0
- 利用 hadoop 的 FileSystem copyFromLocalFile 方法实现文件上传HDFS中 Hadoop 版本 2.7.0
- Hadoop入口FileSystem HDFS操作 本地文件合并到HDFS和HDFS文件合并
- HDFS(Hadoop distributed filesystem)和KFS (Kosmos distributed filesystem)比较
- Hadoop HDFS FileSystem详解
- Hadoop HDFS文件系统通过java FileSystem 实现上传下载等
- Android 中mkdir() 和mkdirs()创建目录的区别
- Android 中mkdir() 和mkdirs()创建目录的区别
- android mkdirs()不能创建目录
- hadoop利用FileSystem API 执行hadoop文件读写操作
- About hadoop hdfs filesystem rename
- 利用Hadoop的FileSystem create方法获取 FSDataOutputStream 实现文件的上传
- 利用Hadoop的FileSystem create方法获取 FSDataOutputStream 实现文件的上传
- 利用java操作Hadoop文件 /hdfs
- 69. Sqrt(x)
- Bitmap Cache
- 【Python学习日记】匿名函数
- 如何使用Disruptor(二)如何从Ringbuffer读取
- testlink
- 利用 Hadoop FileSystem 和 FsPermission mkdirs 方法创建目录 实现HDFS操作
- 我的PMP之路
- IOS开发中NSRunloop跟NSTimer的问题
- jquery常用的操作思维导图
- 在eclipse中用java decompiler查看jar文件
- CPU利用率与Load Average的区别?
- SQL Server 高性能写入的一些总结
- 一致性哈希算法
- visio premium 2010密钥