hdfs基本的文件系统操作

 1) 将本地数据拷贝到hdfs上 
% hadoop fs -copyFromLocal input/docs/quangle.txt hdfs://localhost/user/tom/quangle.txt 
hdfs://可省去,这样变成 
% hadoop fs -copyFromLocal input/docs/quangle.txt /user/tom/quangle.txt 
也可以使用相对路径: 
% hadoop fs -copyFromLocal input/docs/quangle.txt quangle.txt 
2) 将数据从hdfs上拷贝到本地硬盘并检查文件时候一致 
% hadoop fs -copyToLocal quangle.txt quangle.copy.txt 
% md5 input/docs/quangle.txt quangle.copy.txt 
MD5 (input/docs/quangle.txt) = a16f231da6b05e2ba7a339320e7dacd9 
MD5 (quangle.copy.txt) = a16f231da6b05e2ba7a339320e7dacd9 

3) Hdfs文件列表 
% hadoop fs -mkdir books 
% hadoop fs -ls . 
Found 2 items 
drwxr-xr-x  -   tom  supergroup  0      2009-04-02   22:41   /user/tom/books 
-rw-r--r--   1   tom  supergroup  118    2009-04-02   22:29   /user/tom/quangle.txt 
第一列:文件模式(类似posix) 
第二列:文件被复制的份数 
第三列:文件拥有者 
第四列:文件拥有者的group 
第五列:文件大小,目录显示为0 
第六列:文件最后修改日期 
第七列:文件最后修改时间 
第八列:文件的绝对路径 

你可能感兴趣的:(hdfs)