Hadoop HDFS的常用命令

1.将目录/root/data/下的item.txt复制到HDFS下的/user/root下:

     hadoop fs -copyFromLocal /root/data/item.txt itemdata

若使用mahout将文件输出到另一目录下,可用命令:

./bin/mahout recommenditembased -s SIMILARITY_LOGLIKELIHOOD -i /user/root/itemdata -o /path/to/desired/output --numRecommendations 25

2.将本地文件系统的test.txt复制到HDFS文件系统的/user/data目录下

  hadoop fs –put test.txt /user/data

  hadoop fs –copyFromLocal test.txt /user/data/test.txt

3.将HDFS中的test.txt复制到本地文件系统中,与-put命令相反

  hadoop fs –get /user/data/test.txt

4.查看HDFS文件系统里test.txt的内容

  hadoop fs –cat /user/data/test.txt

5.查看最后1KB的内容

  hadoop fs –tail /user/sunlightcs/test.txt

6.从HDFS文件系统删除test.txt文件,rm命令也可以删除空目录

  hadoop fs –rm /user/data/test.txt

7.删除/user/data目录以及所有子目录

  hadoop fs –rmr /user/data

8.hadoop fs –copyFromLocal test.txt /user/data/test.txt 

   从本地文件系统复制文件到HDFS文件系统,等同于put命令 
 
  hadoop fs –copyToLocal /user/data/test.txt test.txt 
   从HDFS文件系统复制文件到本地文件系统,等同于get命令
原文地址:https://www.cnblogs.com/Mandylover/p/5155954.html