可以用bin/hadoop fs -ls 来读取HDFS上的文件属性信息。
也可以采用HDFS的API来读取。如下:
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.FileStatus;
public class FileInfo
{
public static void main(String[] args) throws Exception
{
if(args.length != 1){
System.out.println("Usage FileInfo <target>");
System.exit(1);
}
Configuration conf = new Configuration();
FileSystem hdfs = FileSystem.get(URI.create(args[0]),conf);
FileStatus fs = hdfs.getFileStatus(new Path(args[0]));
System.out.println("path: "+fs.getPath());
System.out.println("length: "+fs.getLen());
System.out.println("modify time: "+fs.getModificationTime());
System.out.println("owner: "+fs.getOwner());
System.out.println("replication: "+fs.getReplication());
System.out.println("blockSize: "+fs.getBlockSize());
System.out.println("group: "+fs.getGroup());
System.out.println("permission: "+fs.getPermission().toString());
}
}
分享到:
相关推荐
《HDFS——Hadoop分布式文件系统深度实践》
《高可用性的HDFS——Hadoop分布式文件系统深度实践》专注于Hadoop分布式文件系统(hdfs)的主流ha解决方案,内容包括:hdfs元数据解析、hadoop元数据备份方案、hadoop backup node方案、avatarnode解决方案以及最新...
《HDFS—Hadoop分布式文件系统深度实践》 。带书签,非扫描高清文字完整版。
3、HDFS的使用(读写、上传、下载、遍历、查找文件、整个目录拷贝、只拷贝文件、列出文件夹下文件、删除文件及目录、获取文件及文件夹属性等)-java 网址:...
高可用性的HDFS:Hadoop分布式文件系统深度实践
Talend学习笔记2——mysql文件导入到HDFS
《高可用性的HDFS——Hadoop分布式文件系统深度实践》专注于Hadoop分布式文件系统(hdfs)的主流ha解决方案,内容包括:hdfs元数据解析、hadoop元数据备份方案、hadoop backup node方案、avatarnode解决方案以及最新...
hdfs文件的查看 hdfs fs -cat /文件名
《高可用性的HDFS——Hadoop分布式文件系统深度实践》专注于Hadoop分布式文件系统(hdfs)的主流ha解决方案,内容包括:hdfs元数据解析、hadoop元数据备份方案、hadoop backup node方案、avatarnode解决方案以及最新...
《高可用性的HDFS——Hadoop分布式文件系统深度实践》专注于Hadoop分布式文件系统(hdfs)的主流ha解决方案,内容包括:hdfs元数据解析、hadoop元数据备份方案、hadoop backup node方案、avatarnode解决方案以及最新...
hdfs dfs -test -e 文件或目录名 第三步,查看检测结果: echo $? 若输出结果为0,则说明文件或目录存在,若为1,则说明文件或目录不存在。 二、Java代码实现 import org.apache.hadoop.conf.Configuration; ...
hdfs 文件的上传,hdfs fs -put /文件名
本文档时Hadoop云计算平台下运用Hadoop API对HDFS进行相关的操作,详细的记录了程序在eclipse中的应用,代码内容和运行结果,是学习Hadoop非常有用的资料。
本文件内容适用于学习Hadoop时所需配置Hive的所有文件...hdfs-site.xml mapred-site.xml yarn-site.xml mapred注意.txt pwd.txt 配置文件收集不易,有部分配置内容已单独复制出来! 希望大家点个收藏点个赞,谢谢大家!
1. 分布式文件系统与HDFS 2. HDFS 的shell 操作 3. HDFS 体系结构与基本概念 4 HDFS 的web 接口 5. HDFS 的java 访问接口 6. HDFS 的RPC 机制 7. NameNode 的接口分析 8. DataNode 的接口分析 9. HDFS 的写数据过程...
向hdfs上传Excel文件
主题为分布式文件管理系统(HDFS)和HBase操作管理,附有完整的项目工程代码和相应的报告。 一般性的需求有: 使用VMware虚拟机软件,安装和配置Centos操作系统。 设置hosts域名访问路径和关闭防火墙 设置SSH免...
hdfs文件的下载
java操作Hadoop源码之HDFS Java API操作-上传文件,附带所需全部jar包,欢迎下载学习。
通过调用hdfs的api,进行文件上传、创建、删除、重命名等操作的代码