当前位置: 首页 > news >正文

HDFS_API文件详情查看

代码:

    private FileSystem fs;@Beforepublic void init() throws URISyntaxException, IOException {URI uri = new URI("hdfs://master:9000");// 创建一个配置文件Configuration entries = new Configuration();//  获取到了客户端对象
//        entries.set("dfs.replication","2");fs = FileSystem.get(uri, entries);}@Testpublic void fileDetail() throws Exception{// 获取所有信息RemoteIterator<LocatedFileStatus> listFiles = fs.listFiles(new Path("/sanguo"),false);int cnt = 0;System.out.println("Permission"+"\t"+"Owner"+"\t"+"Group"+"\t"+"Len"+"\t"+"ModificationTime"+"\t"+"Replication"+"\t"+"BlockSize"+"\t"+"PathName"+"\t"+"BlockInfo");//        listFileswhile (listFiles.hasNext()) {LocatedFileStatus fileStatus = listFiles.next();BlockLocation[] blockLocations = fileStatus.getBlockLocations();System.out.println(fileStatus.getPermission()+"\t"+fileStatus.getOwner()+"\t"+fileStatus.getGroup()+"\t"+fileStatus.getLen()+"\t"+fileStatus.getModificationTime()+"\t"+fileStatus.getReplication()+"\t"+fileStatus.getBlockSize()+"\t"+fileStatus.getPath().getName()+"\t"+Arrays.toString(blockLocations));}}
}

效果:


在这里插入图片描述


http://www.mrgr.cn/news/35560.html

相关文章:

  • 《MATLAB项目实战》,专栏目录和介绍
  • 【自动驾驶】控制算法 深度解析车辆纵向控制 | 从算法基础到 Carsim 仿真实践
  • FortiWLC 控制器系统恢复操作介绍
  • 华为杯”第十二届中国研究生数学建模竞赛-B题: 数据的多流形结构分析(续)
  • 公安局软件管理平台建设方案和必要性,论文-2-———未来之窗行业应用跨平台架构
  • 安装pyamgx
  • 3DGS 学习笔记
  • C语言课程设计题目(24个选题)
  • WPF入门教学十六 图形基础
  • update-alternatives工具来管理和切换不同的Java
  • 基于深度学习的人机情感交互
  • JAVA基本简介(期末)
  • HDFS_API文件和文件夹
  • PR视频剪辑工具全指南:开启专业剪辑之旅
  • 力扣每日一题 字符串中最多数目的子序列 贪心 字符串 前缀和
  • 二叉树的基本概念(上)
  • 【C++笔试强训】
  • 交换机和路由器的区别
  • 煤矿井下钻场目标检测数据集 5类 voc格式
  • VisualStudio如何卸载Resharper插件?