HDFS之JavaAPI获取指定文件的详情

网友投稿 267 2022-11-17

HDFS之JavaAPI获取指定文件的详情

@Test public void getFileDetail() throws Exception{ //创建配置文件对象 Configuration configuration = new Configuration(); //生成文件系统对象 FileSystem fileSystem = FileSystem.get(new URI("hdfs://node1:9820"), configuration, "root"); //获取指定文件的对象 FileStatus fileStatus = fileSystem.getFileStatus(new Path("/api/show/yqq1.txt")); //从fileStatus获取文件的信息 System.out.println("文件名称:"+fileStatus.getPath().getName()); System.out.println("文件所有者"+fileStatus.getOwner()); System.out.println("文件所属组"+fileStatus.getGroup()); System.out.println("文件快的大小"+fileStatus.getBlockSize()); System.out.println("文件总的大小"+fileStatus.getLen()); System.out.println("文件的权限"+fileStatus.getPermission()); System.out.println("副本的数量"+fileStatus.getReplication()); fileSystem.close }

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:HDFS之JavaAPI文件和目录的删除
下一篇:雷卯ULC33CP8 超低电容ESD,保护千兆网接口 可替代SEMTECH型号UCLAMP3312T
相关文章

 发表评论

暂时没有评论,来抢沙发吧~